Ejemplo de codigo
Objeto Clase y Constructor
Ej.
/* ProgUsuario.java */
class ProgUsuario
{
public static void main(String args[])
{
Usuario usr1, usr2; /* Se declarandos objetos de la clase Usuario */
boolean si_no;
usr1 = new Usuario(); /* Se utiliza el constructor por omisión */
si_no = usr1 instanceof Usuario;
if(si_no ==true)
System.out.println("\nEl objeto usr1 SI es instancia de Usuario.");
else
System.out.println("\nEl objeto usr1 NO es instancia de Usuario.");
usr2 = usr1; /* usr1 yusr2 son el mismo objeto */
si_no = usr2 instanceof Usuario;
if(si_no == true)
System.out.println("\nEl objeto usr2 SI es instancia de Usuario.");
elseSystem.out.println("\nEl objeto usr2 NO es instancia de Usuario.");
}
}
Herencia
//Código de la clase Persona ejemplo aprenderaprogramar.com
public class Persona {
private String nombre;private String apellidos;
private int edad;
//Constructor
public Persona (String nombre, String apellidos, int edad) {
this.nombre = nombre;
this.apellidos =apellidos;
this.edad = edad; }
//Métodos
public String getNombre () { return nombre; }
public String getApellidos () { return apellidos; }
public int getEdad() { return edad; }
} //Cierre de la clase
//Código de la clase profesor, subclase de la clase Persona ejemplo aprenderaprogramar.com
public class Profesor extends Persona {
//Camposespecíficos de la subclase.
private String IdProfesor;
//Constructor de la subclase: incluimos como parámetros al menos los del constructor de la superclase
public Profesor (String nombre,String apellidos, int edad) {
super(nombre, apellidos, edad);
IdProfesor = "Unknown"; } //Cierre del constructor
//Métodos específicos de la subclase
public void...
Regístrate para leer el documento completo.