Ejemplo de Herencia | Java
Vamos a ver un ejemplo bastante básico de herencia en Java, veamos como declaramos dos clases una persona y una de cliente, en este caso Customer.java heredará métodos de la clase Person.java.
public class Person {
private String idCard;
private String name;
private byte age;
public Person(){
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public byte getAge(){
return age;
}
public void setAge(byte age){
this.age = age;
}
}
Ahora vamos a crear una clase llamada Customer que hereda de Person.
public class Customer extends Person {
public Customer(){
}
}
Como podemos observar para heredar en Java utilizamos la palabra reservada
extends, ahora podemos usar todos los métodos de la clase persona si se
instancia la clase Customer, vamos a ver un ejemplo de lo que se puede hacer.
public class MainClass {
public static void main(String[] args) {
Customer customer = new Customer();
customer.setName("Alex Astudillo");
customer.setAge(22);
}
}
Como podemos ver nosotros estamos utilizando métodos que estaban solamente en la clase persona llamando a la clase cliente, esta clase puede tener más métodos propios como puntos ganados, número de compras realizadas, entre otros. Aquí lo importante es ver que la clase persona nos puede servir para varias clases como empleado, cliente, proveedor, administrador entre otros ya que todos ellos tienen algo en común pero hay diferencias por lo que no se puede englobar todo en la clase persona.
Comentarios
Publicar un comentario