Clasesyobjetos
Clasesyobjetos
CLASE
Una clase es un molde o plantilla que indica cómo será un objeto de dicha clase.
En el área de la construcción, una clase podría ser el plano de una casa que
indica la estructura que debe tener en cada una de las casas, y los objetos son la
materialización de las casas construidas a partir de dicho plano. Es por ello que se
define a un objeto como una instancia de una clase.
Para definir una clase en java se utiliza la palaba reservada ‘class’. La sintaxis de
dicha instrucción requiere además de la especificación de un nombre para la
clase.
ELEMENTOS DE LA CLASE
ATRIBUTO (ESTADO)
METODO (COMPORTAMIENTO)
El tipo de dato que retorna como resultado el método. Este tipo de dato puede
corresponder a un tipo de dato primitivo, a cualquier tipo de dato de referencia, o
en caso de no retornar ningún valor debe especificar el valor void.
Representación de la Clase:
REPRESENTACIÓN UML
Nombre de la Clase
(Sustantivo)
Atributos
Métodos
CODIFICACION EN JAVA
UNIDAD 2 : Clases, Objetos y métodos
OBJETO
Objeto Camisa
Atributos (Estado)
talla:m
Precio: 200.000
marca: Ralph Lauren
color: Amarillo
Métodos (Comportamiento)
Mostrar los datos en Pantalla
Con el método Mostrar();
INSTANCIA
Con esta instrucción java separa un espacio en memoria con la estructura definida
para la clase, tomando como ejemplo la clase Empleado (debe haber espacio para
almacenar cedula, primer Nombre, Segundo Nombre, etc.);
METODO CONSTRUCTOR
Método Especial que crea un objeto de la clase y que puede emplearse para
especificar aquellas tareas que deben realizarse en el momento de la creación
como, por ejemplo, la inicialización de los valores de los atributos.
El método constructor es un método especial, y su definición varia ligeramente del
resto, las particularidades son:
UNIDAD 2 : Clases, Objetos y métodos
new Empleado();
Constructor
Método
Constructor
Representación Uml
UNIDAD 2 : Clases, Objetos y métodos
Código Java
UNIDAD 2 : Clases, Objetos y métodos
Método
Constructor
con
argumentos o
parámetros
Bibliografía: