Introduccion a la poo
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...
Regístrate para leer el documento completo.