Introduccion a la poo

Solo disponible en BuenasTareas
  • Páginas : 4 (931 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de marzo de 2011
Leer documento completo
Vista previa del texto
Conceptos de la Orientación a Objetos
 Clases: Patrones que indican como construir objetos  Objetos: Instancias de las clases en tiempo de ejecución.  Miembros de la clase:
 Atributos:Características o propiedades de los objetos

(o clases). Pueden ser variables de tipos simples o referencias a otros objetos  Métodos: Comportamientos de los objetos. Son funciones que operan sobre losatributos de los objetos.

Características de la OO
 Cada objeto tiene características reconocibles. Ejemplo: un empleado tiene Nombre, CI, sueldo, …

 Cada objeto es único. Ejemplo: el empleado1es Juan Pérez, con CI 1.456.786 gana 890.000 Bs.
 Los objetos almacenan información (sus

características)
 Los objetos realizan operaciones sobre sus atributos.

Definición de Clase
Sintaxis
Class { // Declaracion de atributos ; // Declaración de métodos ( ) { … } }

 El nombre del archivo debe coincidir con el de la clase definida en él.  Se recomienda definir una clasepor cada archivo Java.

Ejemplo de Clase
public class Circulo { // Atributos double radio; String color; // Metodos void asigRadio( ){ … } double area( ){…} }

Creación de un objeto
 Se usa lapalabra reservada new

= new ();
 Ejemplo:

Circulo miCirculo; miCirculo = new Circulo();

Acceso a los miembros de un Objeto
 A través del operador punto (.) se puede acceder tanto a losatributos como a los métodos.
. .()

Ejemplo:
Circulo miCirculo = new Circulo(); miCirculo.radio = 10; miCirculo.color = azul; miCirculo.area();

Métodos
 Son el equivalente a losprocedimientos de los lenguajes

no OO. Un método es un bloque de código definido dentro de una clase que proporciona un mecanismo para realizar una acción.
 Un método tiene acceso a todos los atributos desu clase.
 Un método puede invocar otros métodos  En Java no se puede definir un método dentro de otro.

 La ejecución de todos los programas se inicia en el

método main.

Definición de...
tracking img