Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Vererbung.

Ähnliche Präsentationen


Präsentation zum Thema: "Vererbung."—  Präsentation transkript:

1 Vererbung

2 Vererbung Erzeugen neuer Klassen
Kindklasse „erbt“ die Eigenschaften der Elternklasse Erweiterung von Eigenschaften

3 Tier + name : String - alter : int + altern() + getAlter() : int

4 In JAVA public class Tier { private int alter; public String name;
public Tier() { // Konstruktor alter = 0; } public void altern() { alter++; public int getAlter() { return alter;

5 public class Main { public static void main(String[] args) { Tier t1 = new Tier(); t1.name = "Berta"; t1.altern(); System.out.println(t1.name + " ist " + t1.getAlter() + " Jahre alt."); }

6 Tier + name : String - alter : int + altern() + getAlter() : int

7 Tier Igel Katze + name : String - alter : int + altern()
+ getAlter() : int Igel Katze + stachel : int + farbe : String + pieksen() + miauen() + fuettern()

8 In JAVA public class Igel extends Tier { public int stachel;
public void pieksen() { System.out.println("Ein Igel piekts dich!"); } public void fuettern() { System.out.println("Du gibst einen Schokoriegel"); System.out.println("Der Igel verspeißt ihn");

9 Tier Igel Katze + name : String - alter : int + altern()
+ getAlter() : int Igel Katze + stachel : int + farbe : String + pieksen() + miauen() + fuettern()

10 Tier Igel Katze ZombieIgel MutierterIgel LolCat + name : String
- alter : int + altern() + getAlter() : int Igel Katze + stachel : int + farbe : String + pieksen() + miauen() + fuettern() ZombieIgel MutierterIgel LolCat + pieksen() + pieksen() + lol() + fuettern() + fuettern() + altern() + altern()

11 Aufgabe Schreibe eine Klasse Punkt, die eine X- und eine Y-Koordinate hat. Implementiere Setter- und Getter-Methoden. (setX(int), getX(), etc.) Leite davon eine Klasse Kreis ab, die zusätzlich noch ein Radius hat. Implementiere auch jeweils den Konstruktor Punkt(int x, int y) und Kreis(int x, int y, int r)


Herunterladen ppt "Vererbung."

Ähnliche Präsentationen


Google-Anzeigen