Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
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)
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.