Creación, uso y destrucción de objetos en
El operador new nos permite crear objetos en Java
Tipo identificador = new Tipo( );
nombre_clase identificador = new nombre_clase(parámetros);
USO DE OBJETOS
Eloperador . (punto) en Java nos permite acceder a los distintos miembros de una clase
objeto.miembro
Si tenemos que hacer referencia a las variables de instancia y los métodos contenidos en un objeto serealiza de la siguiente manera:
objeto.nombre_metodo( );
objeto.nombre_metodo(parámetros);
objeto.variable;
EJEMPLO:
System.out.println(“Mensaje”);
• System es el nombre de una clase incluidaen la biblioteca de clases estándar de Java
• System.out es un miembro de la clase System que hace referencia al objeto que representa la salida estándar de una aplicación de Java
• println() es unmétodo definido en la clase a la que pertenece el objeto System.out
• La implementación del método println() se encarga de mostrar el mensaje que le pasamos como parámetro y hace avanzar el cursorhasta la siguiente línea
• System.out.println() es una llamada a un método, el método println() del objeto System.out
EJEMPLO 1 CREACION DE OBJETOS
Teniendo una clase con 2 variables y un método.Desde la otra clase se crea el objeto, se llama el método y se muestran los valores del objeto
class punto {
//Deben ser declaradas globales porque las utiliza la otra clase
int x;
int y;
voidinicio( ) {
x=10;
y=20;
}
}
class principal {
public static void main (String args[]){
punto p = new punto();
System.out.print(“objeto creado”);
p.inicio();
System.out.println(p.x+” “+p.y);}
}
//Imprime los valores de 10 y 20
EJEMPLO 2 CREACION DE OBJETOS
En este programa se le pasan valores al método:
class punto {
int x;
int y;
void inicio(int a, int b) {
x=a;
y=b;}
}
class principal {
public static void main (String args[]){
int a=10;
punto p = new punto();
System.out.print(“objeto creado”);
p.inicio(a,20);
System.out.println(p.x+” “+p.y);
}
}...
Regístrate para leer el documento completo.