- Un Objeto va a existir cuando se ejecute una clase.
- Atributos de un objeto: caracteristicas de un objeto.
- Metodos de un objeto: Acciones que realizar un objeto.
- En las clases se definen, los atributos y los metodos, los valores de los atributos son los que definen al objeto.
- ejemplo: para hacer pasteles es necesario un molde, el molde seria la clase y los valores de los atributos son defidos del objeto, por ejemplo: el sabor del pastel.
- x=new Perosna();... x es la "variable referencia"
- z=new Persona(); y es la referencia
el objeto x y el objeto y tienen sus propios valores.
- si x=z; el objeto al que referencia z tambien lo hace el objeto x y el objeto al que referenciaba z se pierde.
- cuando hay un objeto sin referencia el recolector de basura de java lo recoje.
- cuando z=null, el recolector de basura no puede llevarese el objeto en cuestion ya que lo referencia la variable de referencia x
- si z=x; la variable de referencia z vuelve a hacer referencia que tenia anteriormente.
- si z=null y x=z; en este caso el objeto se perderia, ya que z no hace referencia a ningun objeto y asigna ese valor a la variable x, el objeto al que z hacie referencia se pierde...
________________________________________________________________________________
sintaxis de una instanciacion de una clase:
NombreClase referencia = new NombreClase ([mensaje1, mensaje2, ... mensaje n]);
Persona x = new Persona();
________________________________________________________________________________
_________________________________________
Vehiculo
_________________________________________
-color
-noPlacas
-modelo
-tipoTransmision
-marca
_________________________________________
Vehiculo();
Vehiculo(marca);
Vehiculo(marca,color);
+setColor(color);
+setNoPlacas(noPlacas);
+setModelo(modelo);
+setTipoTransmicion(tipoTransmision);
+setMarca(marca);
+verDatos();
_________________________________________
No hay comentarios:
Publicar un comentario