Creación, uso y destrucción de objetos en

Solo disponible en BuenasTareas
  • Páginas : 3 (512 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de septiembre de 2010
Leer documento completo
Vista previa del texto
CREACIÓN DE OBJETOS

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);
}
}...
tracking img