Ver Mensaje Individual
Antiguo 17-07-2011 , 10:58:14   #4
ARICARRARO
Denunciante Aprendiz
No Tiene Avatar Configurado
Me Gusta
Estadisticas
Mensajes: 193
Me Gusta Recibidos: 3
Me Gustas Dados: 27
Ingreso: 28 nov 2010

Temas Nominados a TDM
Temas Nominados Temas Nominados 0
Nominated Temas Ganadores: 0
Reputacion Poder de Credibilidad: 14
Puntos: 397
ARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy pronto
  
Predeterminado Respuesta: Una nueva mini guía Java

Un ejemplo más de como usar clases y herencia

/**
*
*<h1>Programando en Java</h1>
*@author CARRARO 2011
*
*/

import java.io.*;



class Persona{

private String nombre;
private int edad;


public Persona() {
System.out.println("Soy la clase Persona");
}

public void verPersona(){
System.out.println("Soy una Persona");
}


public void setNombre(String n){
nombre=n;
}

public String getNombre(){
return nombre;
}

public void setEdad(int e){
edad=e;
}

public int getEdad(){
return edad;
}

public void verDatosPersona(){
System.out.println("Te llamas "+nombre+" y tienes "+edad);
}

}//fin Persona


class Empleado extends Persona{

public Empleado(){
System.out.println("Soy la clase Empleado y derivo de la clase Persona");
}

public void verEmpleado(){
System.out.println("Soy un Empleado");
}

}//fin Empleado



class Maestro extends Empleado{

public Maestro(){
System.out.println("Soy la clase Maestro y derivo de la clase Empleado\nque a su vez deriva de la clase Persona");
}

public void verMaestro(){
System.out.println("Soy un Maestro");
}

}//fin Maestro






public class UsoClases{

public static void main (String[] args)throws Exception {

Persona miPersona=new Persona();
System.out.println("-------------------------");
Empleado miEmpleado=new Empleado();
System.out.println("-------------------------");
Maestro miMaestro=new Maestro();
System.out.println("-------------------------");

//clase Persona, es la clase base
miPersona.verPersona();
System.out.println("-------------------------");

//clase Maestro, es derivada de la clase Empleado que a su
//vez es derivada de la clase Persona
miMaestro.verMaestro();
miMaestro.verEmpleado();
miMaestro.verPersona();
System.out.println("-------------------------");


//clase Empleado, es derivada de la clase Persona
miEmpleado.verEmpleado();
miEmpleado.verPersona();
System.out.println("-------------------------");



miPersona.setNombre("Tu nombre aqui");
miPersona.setEdad(2;
System.out.println("Hola "+miPersona.getNombre()+" tienes "+miPersona.getEdad()+" de edad");
miPersona.verDatosPersona();
System.out.println("-------------------------");



miEmpleado.setNombre("Adelita Gatin Gaton");
miEmpleado.setEdad(10);
miEmpleado.verDatosPersona();
System.out.println("-------------------------");


miMaestro.setNombre("Benito Bodoque De la Colina y Barsena");
miMaestro.setEdad(10);
miMaestro.verDatosPersona();
System.out.println("-------------------------");






}//fin main


}//fin UsoClases


nota: todos los ejemplos son los hice yo, no los copie de ningún sitio o libro de programación


__________________
Según aquí investigando
ARICARRARO no está en línea   Responder Citando
 
Page generated in 0,04924 seconds with 11 queries