Documento
Docente: Román G. CLASE Una clase es un plano que permite construir un objeto, define sus atributos (datos que almacena el objeto) y el código de sus métodos(comportamiento). Es un tipo a la cual pertenecen un conjunto de objetos o instancias de la clase. Por ejemplo:
Objetos
Los componentes que una clase Java tiene son: Atributos: Propiedades de los objetos de la clase. Métodos: funciones que comparten los objetos de la clase. Constructores: procedimientos que se ejecutan en el momento de la instanciación del objeto. Además losconstructores tienen el mismo nombre de la clase.
OBJETO Para usar una clase y por ende un objeto se debe considerar lo siguiente: Los objetos deben instanciarse Cada objeto tiene su propia identidad (independencia entre objetos) Cada objeto se referencia desde una variable 2° Asigna el objeto A la variable p1 Operador para instanciar
Nombre clase
Producto p1 = new Producto();
Variable dereferencia 1° Crea una instancia de la clase Producto
Docente: Román G. Para utilizar un objeto primero se debe definir una clase que lo referenciará con el formato: Clase variable Posteriormente se debe crear el objeto (instancia de la clase) de la siguiente forma: Variable = new Clase(lista de parámetros) La lista de parámetros son datos que se ha especificado como requeridos para crear elobjeto. Un objeto se puede crear de distintas maneras si y solo si la clase posee más de un constructor, ya que al momento de crear una objeto se hace referencia al constructor de la Clase: Clase(lista de parámetros)
METODOS SET Y GET Cuando una clase posee atributos privados existen dos métodos que el objeto utilizará para poder manipular sus atributos, esos métodos se deben programar y sedenominan mutadores. Cuando se crea un objeto, éste adquiere la estructura de la clase en donde solo puede utilizar los elementos que son de tipo público. Producto p1 = new Producto() Producto nombre: String marca: String Producto() setNombre(String): void setMarca(String): void getNombre(): String getMarca(): String
P1 - nombre=null -marca=null + Métodos set y get
get
set
+ + + + +
p1...
Regístrate para leer el documento completo.