klassen1:eigene:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
klassen1:eigene:start [2020/10/29 17:50] – [Beispiel 4: ASCII-Art-Klasse] Martin Pabst | klassen1:eigene:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 143: | Zeile 143: | ||
</ | </ | ||
- | ===== Beispiel 2: Rechner-Klasse (mehrere Parameter) ===== | + | ===== Beispiel 2: Klasse " |
+ | Wir schreiben eine Klasse Katze mit den Attributen '' | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | Katze snoopy = new Katze(); | ||
+ | snoopy.name = " | ||
+ | snoopy.fellfarbe = " | ||
+ | snoopy.beinzahl = 4; | ||
+ | snoopy.sagWas(" | ||
+ | snoopy.stellDichVor(); | ||
+ | |||
+ | Katze b = new Katze(); | ||
+ | b.sagWas(" | ||
+ | b.name = " | ||
+ | b.fellfarbe = " | ||
+ | b.beinzahl = 3; | ||
+ | b.stellDichVor(); | ||
+ | |||
+ | |||
+ | class Katze { | ||
+ | |||
+ | | ||
+ | | ||
+ | int beinzahl; | ||
+ | |||
+ | void sagWas(String text) { | ||
+ | println(text, | ||
+ | } | ||
+ | |||
+ | void stellDichVor() { | ||
+ | println(" | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Beispiel 3: Rechner-Klasse (mehrere Parameter) ===== | ||
Wir schreiben eine Klasse Rechner mit Methoden '' | Wir schreiben eine Klasse Rechner mit Methoden '' | ||
Zeile 192: | Zeile 235: | ||
{{ : | {{ : | ||
- | ===== Beispiel | + | ===== Beispiel |
Schreibe eine Klasse '' | Schreibe eine Klasse '' | ||
Zeile 275: | Zeile 318: | ||
- | ===== Beispiel | + | ===== Beispiel |
{{ : | {{ : | ||
Kennst Du [[https:// | Kennst Du [[https:// | ||
Zeile 384: | Zeile 427: | ||
Schreibe eine Klasse '' | Schreibe eine Klasse '' | ||
+ | [[.aufgabe1Tipp: | ||
===== Aufgabe 2 ===== | ===== Aufgabe 2 ===== | ||
Schreibe eine Klasse '' | Schreibe eine Klasse '' | ||
Zeile 389: | Zeile 433: | ||
* Die Methode '' | * Die Methode '' | ||
+ | [[.aufgabe2: | ||
+ | |||
+ | |||
+ | ===== Aufgabe 3 (etwas schwerer...) ===== | ||
+ | {{ : | ||
+ | Erweitere die Klasse '' | ||
+ | |||
+ | [[.aufgaben: |
klassen1/eigene/start.1603990229.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)