← Volver

Clases y herencia en Java

Publicado el 12 de septiembre de 2025

El Main.java:

package main;

import classes.Person;

public class Main {
    public static void main(String[] args){
        System.out.println("Inicio del programa");

        Person person = new Person("Cristian", 31);
        person.greet();

    }
}

Human.java:

package classes;

public class Human {
    private String name;
    private int age;

    public Human(String name, int age){
        this.name = name;
        this.age = age;
    }

    public String getName(){
        return this.name;
    }

    public int getAge(){
        return this.age;
    }
}

Person.java

package classes;

public class Person extends Human {

    public Person(String name, int age){
        super(name, age);
    }

    public void greet(){
        System.out.println("Hola, me llamo " + this.getName() + " y tengo " + this.getAge() + " años.");
    }

}