Objektorientiertes Design (Reihe) – Vererbung

Bei diesem Konzept geht es darum, eine Basiskomponente zu haben und darüber Funktionen hinzuzufügen.

Einleitung

🧩 Es beschreibt am besten die Idee von is a aus programmiertechnischer Sicht mit der extends Stichwort.

Schauen wir uns ein Beispiel an! Wir werden nehmen Animal -> Bird. 🕊

public class Animal {
    protected Integer age;
    
    public Animal(Integer age) {
        this.age = age;
    }

    public void eat() {
        System.out.println("Animal eats!");
    }
}

Tier.java

EIN Bird ist ein Animaldeshalb muss es Zugriff auf die haben age Eigentum und an die eat Verhalten von Animal.

❓ Abgesehen davon, wenn wir Zugriff auf die Eigenschaften und Methoden der übergeordneten Klasse haben, was ist der Grund für all das?

Schau es dir hier an! 🚀

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *