Dziedziczenie w Javie jest realizowane za pomocą poleceń extends i implements, umieszczanych w deklaracji tuż po nazwie klasy. Dziedziczenie zwane jest także rozszerzaniem - od słowa extends (rozszerza).
public class Osoba {
public String imię, nazwisko;
}
public class Student extends Osoba {
public int numerIndeksu;
}
public class Nauczyciel extends Osoba {
public String tytulNaukowy;
}