jueves, 2 de junio de 2011

Java Semana 3 Dia 11 Ejemplo de código 2 (Más sobre constructores; Clase PMP.java y TestPMP.java)

//Archivo PMP.java
package com.carmeth.core;
import static java.lang.System.out;

//La clase PMP no hereda los constructores por default se tienen que construir por medio de la instruccion super
//y mandar uno o n argumentos para acceder a esos constructores
public class PMP extends Manager{

//Atributos de la clase PMP
private String clave;

//Se crea el costructor PMP que recibe como argumento un long
public PMP(long id){

//Con esta linea se construye la clase padre
super(id);
out.println("Creando PMP");

}

//Se crea el constructor PMP que recibe como argumento un String, un Long y otro String
public PMP(String name, long id, String c){
//Con esta linea se construye la clase padre
super(name);
//Se accede al id por medio del metodo setId
super.setId(id);
this.clave = c;
}
}




//Archivo TestPMP.java
package com.carmeth.core;
import static java.lang.System.out;

public class TestPMP{
public static void main (String []args){
//Se crea la instancia p1
PMP p1 = new PMP(5L);
}
}

No hay comentarios:

Publicar un comentario