TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
Constructores con el parámetro this
1. FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA
EDUCACIÓN
CARRERA INFORMÁTICA
Chungandro Darwin
Pacas Carolina
Zhunaula Luz
Msc. Omar Pérez
Cuarto “A” – Informática
2. Permite acceder a
variables de instancia
de una clase.
La palabra reservada
this se refiere al objeto
this hace referencia a
actual sobre el que está
los miembros de la
actuando un método
propia clase en el objeto
determinado.
actual.
4. Es de acceso público
Atributos de una clase
Constructor Clase Parámetros asignados
Operador de este objeto es la
propiedad de la variable
5. Definir métodos de asignación
Obtener los datos
de las variables
Retornar el
valor de las
variables
6. Asignamos valor a los atributos
Nombre del Objeto
Método
Ejecutado el
programa
7. EJEMPLO DE APLICACIÓN
public class suma1 {
private int a; /*atributos de un objeto*/
private int b;
/*constructor tiene nombre de la clase; puede o no tener paràmetros*/
public suma1 (int a, int b){
this.a=a;/**/
this.b=b;
}
public void asignarPrimer(int a){ /*asingar*/
this.a=a;
}
public void asignarSegundo(int b){
this.b=b;
}
public int obtenerPrimer(){/*obtener*/
return a;
}
public int obtenerSegundo(){
Clase secundaria, donde
return b;
} se construyen los
} constructores y métodos
8. public class suma {
public static void main(String[] args) {
int c;
suma1 obj_n=new suma1(5,6);/*crear el objeto*/
System.out.println("El primer número: "+obj_n.obtenerPrimer());
System.out.println("El segundo número: "+obj_n.obtenerSegundo());
c=obj_n.obtenerPrimer()+obj_n.obtenerSegundo();
System.out.println("La suma es: "+c);
obj_n.asignarPrimer(3);
obj_n.asignarSegundo(4);
System.out.println("El primer número: "+obj_n.obtenerPrimer());
System.out.println("El segundo número: "+obj_n.obtenerSegundo());
c=obj_n.obtenerPrimer()+obj_n.obtenerSegundo();
System.out.println("La suma es: "+c);
}
} Clase primaria, donde se
llama a los constructores
y métodos