11_ifPrint

1. Fahrrad

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Fahrrad                     │
├────────────────────────────────────────────────┤
│─ marke: String = "UNKN"                        │
│─ gaenge: int = 0                               │
│─ elektrisch: boolean = false                   │
├────────────────────────────────────────────────┤
│+ Fahrrad(...)                                  │
│+ get-/set-Methoden                             │
│+ printFahrrad()                                │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Fahrrad: KTM - 27 Gänge - elektrisch
Fahrrad: VSF - 30 Gänge - ohne Motor

2. Buch

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Buch                      │
├────────────────────────────────────────────────┤
│─ titel: String = "UNKN"                        │
│─ seiten: int = 0                               │
│─ ausgeliehen: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Buch(...)                                     │
│+ get-/set-Methoden                             │
│+ printBuch()                                   │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Buch: Harry Potter - 350 Seiten - ausgeliehen
Buch: Der Hobbit - 310 Seiten - verfügbar

3. Auto

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Auto                      │
├────────────────────────────────────────────────┤
│─ marke: String = "UNKN"                        │
│─ ps: int = 0                                   │
│─ elektrisch: boolean = false                   │
├────────────────────────────────────────────────┤
│+ Auto(...)                                     │
│+ get-/set-Methoden                             │
│+ printAuto()                                   │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Auto: Tesla - 350 PS - elektrisch
Auto: VW - 150 PS - Verbrennungsmotor

4. Handy

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Handy                      │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ speicher: int = 0                             │
│─ dualSim: boolean = false                      │
├────────────────────────────────────────────────┤
│+ Handy(...)                                    │
│+ get-/set-Methoden                             │
│+ printHandy()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Handy: Samsung - 256 GB - Dual-SIM
Handy: Apple - 128 GB - Single-SIM

5. Fernseher

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                   Fernseher                    │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ zoll: int = 0                                 │
│─ smartTv: boolean = false                      │
├────────────────────────────────────────────────┤
│+ Fernseher(...)                                │
│+ get-/set-Methoden                             │
│+ printFernseher()                              │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Fernseher: Samsung - 55 Zoll - Smart-TV
Fernseher: Sony - 42 Zoll - kein Smart-TV

6. Drucker

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Drucker                     │
├────────────────────────────────────────────────┤
│─ modell: String = "UNKN"                       │
│─ dpi: int = 0                                  │
│─ farbdruck: boolean = false                    │
├────────────────────────────────────────────────┤
│+ Drucker(...)                                  │
│+ get-/set-Methoden                             │
│+ printDrucker()                                │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Drucker: LaserJet - 1200 DPI - Farbdruck
Drucker: EcoTank - 600 DPI - Schwarz-Weiß

7. Kamera

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Kamera                     │
├────────────────────────────────────────────────┤
│─ marke: String = "UNKN"                        │
│─ megapixel: int = 0                            │
│─ blitz: boolean = false                        │
├────────────────────────────────────────────────┤
│+ Kamera(...)                                   │
│+ get-/set-Methoden                             │
│+ printKamera()                                 │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Kamera: Canon - 24 Megapixel - mit Blitz
Kamera: Nikon - 45 Megapixel - ohne Blitz

8. Lautsprecher

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                  Lautsprecher                  │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ watt: int = 0                                 │
│─ bluetooth: boolean = false                    │
├────────────────────────────────────────────────┤
│+ Lautsprecher(...)                             │
│+ get-/set-Methoden                             │
│+ printLautsprecher()                           │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Lautsprecher: JBL - 50 Watt - Bluetooth
Lautsprecher: Bose - 100 Watt - ohne Bluetooth

9. Tisch

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Tisch                      │
├────────────────────────────────────────────────┤
│─ material: String = "UNKN"                     │
│─ hoehe: int = 0                                │
│─ ausziehbar: boolean = false                   │
├────────────────────────────────────────────────┤
│+ Tisch(...)                                    │
│+ get-/set-Methoden                             │
│+ printTisch()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Tisch: Holz - 75 cm - ausziehbar
Tisch: Glas - 80 cm - nicht ausziehbar

10. Stuhl

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Stuhl                      │
├────────────────────────────────────────────────┤
│─ farbe: String = "UNKN"                        │
│─ hoehe: int = 0                                │
│─ drehbar: boolean = false                      │
├────────────────────────────────────────────────┤
│+ Stuhl(...)                                    │
│+ get-/set-Methoden                             │
│+ printStuhl()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Stuhl: Schwarz - 110 cm - drehbar
Stuhl: Weiß - 90 cm - nicht drehbar

11. Lampe

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Lampe                      │
├────────────────────────────────────────────────┤
│─ farbe: String = "UNKN"                        │
│─ watt: int = 0                                 │
│─ dimmbar: boolean = false                      │
├────────────────────────────────────────────────┤
│+ Lampe(...)                                    │
│+ get-/set-Methoden                             │
│+ printLampe()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Lampe: Weiß - 12 Watt - dimmbar
Lampe: Schwarz - 8 Watt - nicht dimmbar

12. Uhr

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Uhr                       │
├────────────────────────────────────────────────┤
│─ marke: String = "UNKN"                        │
│─ durchmesser: int = 0                          │
│─ digital: boolean = false                      │
├────────────────────────────────────────────────┤
│+ Uhr(...)                                      │
│+ get-/set-Methoden                             │
│+ printUhr()                                    │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Uhr: Casio - 40 mm - digital
Uhr: Rolex - 42 mm - analog

13. Rucksack

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Rucksack                    │
├────────────────────────────────────────────────┤
│─ farbe: String = "UNKN"                        │
│─ volumen: int = 0                              │
│─ wasserdicht: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Rucksack(...)                                 │
│+ get-/set-Methoden                             │
│+ printRucksack()                               │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Rucksack: Blau - 30 Liter - wasserdicht
Rucksack: Rot - 20 Liter - nicht wasserdicht

14. Koffer

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Koffer                     │
├────────────────────────────────────────────────┤
│─ farbe: String = "UNKN"                        │
│─ volumen: int = 0                              │
│─ abschliessbar: boolean = false                │
├────────────────────────────────────────────────┤
│+ Koffer(...)                                   │
│+ get-/set-Methoden                             │
│+ printKoffer()                                 │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Koffer: Schwarz - 80 Liter - abschließbar
Koffer: Silber - 50 Liter - nicht abschließbar

15. Schuh

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Schuh                      │
├────────────────────────────────────────────────┤
│─ marke: String = "UNKN"                        │
│─ grosse: int = 0                               │
│─ wasserdicht: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Schuh(...)                                    │
│+ get-/set-Methoden                             │
│+ printSchuh()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Schuh: Adidas - Größe 42 - wasserdicht
Schuh: Nike - Größe 44 - nicht wasserdicht

16. Jacke

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Jacke                      │
├────────────────────────────────────────────────┤
│─ farbe: String = "UNKN"                        │
│─ grosse: int = 0                               │
│─ kapuze: boolean = false                       │
├────────────────────────────────────────────────┤
│+ Jacke(...)                                    │
│+ get-/set-Methoden                             │
│+ printJacke()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Jacke: Blau - Größe 40 - mit Kapuze
Jacke: Grün - Größe 42 - ohne Kapuze

17. Bus

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Bus                       │
├────────────────────────────────────────────────┤
│─ linie: String = "UNKN"                        │
│─ sitzplaetze: int = 0                          │
│─ niederflur: boolean = false                   │
├────────────────────────────────────────────────┤
│+ Bus(...)                                      │
│+ get-/set-Methoden                             │
│+ printBus()                                    │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Bus: Linie 13A - 40 Sitzplätze - Niederflurbus
Bus: Linie 5B - 50 Sitzplätze - kein Niederflurbus

18. Zug

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Zug                       │
├────────────────────────────────────────────────┤
│─ bezeichnung: String = "UNKN"                  │
│─ wagen: int = 0                                │
│─ klimatisiert: boolean = false                 │
├────────────────────────────────────────────────┤
│+ Zug(...)                                      │
│+ get-/set-Methoden                             │
│+ printZug()                                    │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Zug: Railjet - 7 Wagen - klimatisiert
Zug: Regionalzug - 4 Wagen - nicht klimatisiert

19. Flugzeug

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Flugzeug                    │
├────────────────────────────────────────────────┤
│─ modell: String = "UNKN"                       │
│─ sitzplaetze: int = 0                          │
│─ langstrecke: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Flugzeug(...)                                 │
│+ get-/set-Methoden                             │
│+ printFlugzeug()                               │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Flugzeug: Boeing 777 - 350 Sitzplätze - Langstrecke
Flugzeug: Airbus A320 - 180 Sitzplätze - Kurzstrecke

20. Boot

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Boot                      │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ plaetze: int = 0                              │
│─ motorisiert: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Boot(...)                                     │
│+ get-/set-Methoden                             │
│+ printBoot()                                   │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Boot: Seestern - 8 Plätze - Motorboot
Boot: Windrose - 6 Plätze - ohne Motor

21. Hotel

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Hotel                      │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ zimmer: int = 0                               │
│─ pool: boolean = false                         │
├────────────────────────────────────────────────┤
│+ Hotel(...)                                    │
│+ get-/set-Methoden                             │
│+ printHotel()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Hotel: Hilton - 250 Zimmer - mit Pool
Hotel: CityHotel - 80 Zimmer - ohne Pool

22. Schule

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Schule                      │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ schueler: int = 0                             │
│─ ganztags: boolean = false                     │
├────────────────────────────────────────────────┤
│+ Schule(...)                                   │
│+ get-/set-Methoden                             │
│+ printSchule()                                 │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Schule: Gymnasium - 800 Schüler - Ganztagsschule
Schule: Volksschule - 250 Schüler - Halbtagsschule

23. Kino

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Kino                      │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ saele: int = 0                                │
│─ dreiD: boolean = false                        │
├────────────────────────────────────────────────┤
│+ Kino(...)                                     │
│+ get-/set-Methoden                             │
│+ printKino()                                   │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Kino: Cineplexx - 12 Säle - mit 3D
Kino: Stadtkino - 3 Säle - ohne 3D

24. Restaurant

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                   Restaurant                   │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ sitzplaetze: int = 0                          │
│─ vegetarisch: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Restaurant(...)                               │
│+ get-/set-Methoden                             │
│+ printRestaurant()                             │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Restaurant: VeggieHouse - 80 Sitzplätze - vegetarisch
Restaurant: SteakHouse - 120 Sitzplätze - nicht vegetarisch

25. Supermarkt

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                   Supermarkt                   │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ kassen: int = 0                               │
│─ parkplatz: boolean = false                    │
├────────────────────────────────────────────────┤
│+ Supermarkt(...)                               │
│+ get-/set-Methoden                             │
│+ printSupermarkt()                             │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Supermarkt: Billa - 6 Kassen - mit Parkplatz
Supermarkt: Spar - 4 Kassen - ohne Parkplatz

26. Spiel

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Spiel                      │
├────────────────────────────────────────────────┤
│─ titel: String = "UNKN"                        │
│─ spieler: int = 0                              │
│─ online: boolean = false                       │
├────────────────────────────────────────────────┤
│+ Spiel(...)                                    │
│+ get-/set-Methoden                             │
│+ printSpiel()                                  │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Spiel: Minecraft - 10 Spieler - online
Spiel: Schach - 2 Spieler - offline

27. Film

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Film                      │
├────────────────────────────────────────────────┤
│─ titel: String = "UNKN"                        │
│─ dauer: int = 0                                │
│─ dreiD: boolean = false                        │
├────────────────────────────────────────────────┤
│+ Film(...)                                     │
│+ get-/set-Methoden                             │
│+ printFilm()                                   │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Film: Avatar - 162 Minuten - 3D
Film: Titanic - 195 Minuten - 2D

28. Musikbox

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Musikbox                    │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ lautstaerke: int = 0                          │
│─ bluetooth: boolean = false                    │
├────────────────────────────────────────────────┤
│+ Musikbox(...)                                 │
│+ get-/set-Methoden                             │
│+ printMusikbox()                               │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Musikbox: JBL - Lautstärke 80 - Bluetooth
Musikbox: Sony - Lautstärke 60 - ohne Bluetooth

29. Kuehlschrank

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                  Kuehlschrank                  │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ volumen: int = 0                              │
│─ gefrierfach: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Kuehlschrank(...)                             │
│+ get-/set-Methoden                             │
│+ printKuehlschrank()                           │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Kühlschrank: Bosch - 300 Liter - mit Gefrierfach
Kühlschrank: Siemens - 250 Liter - ohne Gefrierfach

30. Waschmaschine

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                  Waschmaschine                 │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ kilogramm: int = 0                            │
│─ trockner: boolean = false                     │
├────────────────────────────────────────────────┤
│+ Waschmaschine(...)                            │
│+ get-/set-Methoden                             │
│+ printWaschmaschine()                          │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Waschmaschine: Miele - 8 kg - mit Trockner
Waschmaschine: Bosch - 7 kg - ohne Trockner

31. Mikrowelle

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                   Mikrowelle                   │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ watt: int = 0                                 │
│─ grill: boolean = false                        │
├────────────────────────────────────────────────┤
│+ Mikrowelle(...)                               │
│+ get-/set-Methoden                             │
│+ printMikrowelle()                             │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Mikrowelle: Samsung - 900 Watt - mit Grill
Mikrowelle: Sharp - 700 Watt - ohne Grill

32. Kaffeemaschine

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                 Kaffeemaschine                 │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ tassen: int = 0                               │
│─ milchsystem: boolean = false                  │
├────────────────────────────────────────────────┤
│+ Kaffeemaschine(...)                           │
│+ get-/set-Methoden                             │
│+ printKaffeemaschine()                         │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Kaffeemaschine: DeLonghi - 12 Tassen - mit Milchsystem
Kaffeemaschine: Philips - 8 Tassen - ohne Milchsystem

33. Staubsauger

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                   Staubsauger                  │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ watt: int = 0                                 │
│─ kabellos: boolean = false                     │
├────────────────────────────────────────────────┤
│+ Staubsauger(...)                              │
│+ get-/set-Methoden                             │
│+ printStaubsauger()                            │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Staubsauger: Dyson - 500 Watt - kabellos
Staubsauger: Miele - 800 Watt - mit Kabel

34. Roboter

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Roboter                     │
├────────────────────────────────────────────────┤
│─ name: String = "UNKN"                         │
│─ sensoren: int = 0                             │
│─ autonom: boolean = false                      │
├────────────────────────────────────────────────┤
│+ Roboter(...)                                  │
│+ get-/set-Methoden                             │
│+ printRoboter()                                │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Roboter: R2D2 - 8 Sensoren - autonom
Roboter: Robo1 - 4 Sensoren - ferngesteuert

35. Monitor

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Monitor                     │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ zoll: int = 0                                 │
│─ touch: boolean = false                        │
├────────────────────────────────────────────────┤
│+ Monitor(...)                                  │
│+ get-/set-Methoden                             │
│+ printMonitor()                                │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Monitor: Dell - 27 Zoll - Touchscreen
Monitor: LG - 32 Zoll - kein Touchscreen

36. Tastatur

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                    Tastatur                    │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ tasten: int = 0                               │
│─ kabellos: boolean = false                     │
├────────────────────────────────────────────────┤
│+ Tastatur(...)                                 │
│+ get-/set-Methoden                             │
│+ printTastatur()                               │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Tastatur: Logitech - 105 Tasten - kabellos
Tastatur: Cherry - 104 Tasten - mit Kabel

37. Maus

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                      Maus                      │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ tasten: int = 0                               │
│─ kabellos: boolean = false                     │
├────────────────────────────────────────────────┤
│+ Maus(...)                                     │
│+ get-/set-Methoden                             │
│+ printMaus()                                   │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Maus: Logitech - 5 Tasten - kabellos
Maus: Razer - 7 Tasten - mit Kabel

38. Tablet

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                     Tablet                     │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ speicher: int = 0                             │
│─ mobilfunk: boolean = false                    │
├────────────────────────────────────────────────┤
│+ Tablet(...)                                   │
│+ get-/set-Methoden                             │
│+ printTablet()                                 │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Tablet: Apple - 256 GB - mit Mobilfunk
Tablet: Samsung - 128 GB - nur WLAN

39. Kopfhoerer

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                   Kopfhoerer                   │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ lautstaerke: int = 0                          │
│─ kabellos: boolean = false                     │
├────────────────────────────────────────────────┤
│+ Kopfhoerer(...)                               │
│+ get-/set-Methoden                             │
│+ printKopfhoerer()                             │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

Kopfhörer: Sony - Lautstärke 80 - kabellos
Kopfhörer: Sennheiser - Lautstärke 60 - mit Kabel

40. EBookReader

Erweitern Sie folgende Klasse:

┌────────────────────────────────────────────────┐
│                  EBookReader                   │
├────────────────────────────────────────────────┤
│─ hersteller: String = "UNKN"                   │
│─ speicher: int = 0                             │
│─ beleuchtung: boolean = false                  │
├────────────────────────────────────────────────┤
│+ EBookReader(...)                              │
│+ get-/set-Methoden                             │
│+ printEBookReader()                            │
└────────────────────────────────────────────────┘

Ändern Sie die printMethode auf folgendes Format:

EBookReader: Kindle - 32 GB - mit Beleuchtung
EBookReader: Tolino - 16 GB - ohne Beleuchtung

Code-Dateien

DateinameAktion
CODECode_ClassRoom.zipDownload
CODECode_Fenster.zipDownload
CODECode_Student.zipDownload
CODECode_Urlaub.zipDownload

PDF-Dokumente

DateinameAktion
PDFFolie_ClassRoom.pdfÖffnen
PDFFolie_Student.pdfÖffnen
PDFFolie_Urlaub.pdfÖffnen
PDFUebung_Computer.pdfÖffnen
PDFUebung_Labor.pdfÖffnen
PDFUebung_Wohnung.pdfÖffnen

Videos

DateinameAktion
VIDEOVideo_ClassRoom_EAbspielen
VIDEOVideo_Fenster_DAbspielen
VIDEOVideo_Student_DAbspielen
VIDEOVideo_Urlaub_DAbspielen

Lernmaterialien

if Print

Syntax

Syntax der if Abfrage:

if (condition)
{
   command;
   command;
}
else
{
   commad;
   command;
}

Eine if-Abfrage (oder if-Anweisung) ist ein Kontrollfluss-Konstrukt in Programmiersprachen wie Java, C, C++, Python usw.
Sie ermöglicht es, dass ein Programm bestimmte Anweisungen nur dann ausführt, wenn eine Bedingung condition wahr (true) ist.

Weiters ermöglicht sie, dass andere Anweisungen nur dann ausgeführt werden, wenn eine Bedingung condition falsch (false) ist.

printMethode

Derzeit liefert die print Methode die Eigenschaft matura als true bzw. false. Diese gilt auch bei der Ausgabe durch printStudent.

Alex - 23 Jahre: true

Musterausgabe. Dabei kann ich als Anwender den Wert true nicht deuten.

    /*
       Print Methode
       name - alter Jahre: hat Matura
       Max - 29 Jahre: hat Matura
       Susi - 22 Jahre: hat keine Matura
       Werner - 21 Jahre: hat Matura
    */
    public void printStudent()
    {
        if (matura == true)
        {
            System.out.println(name + " - " + alter + " Jahre: " + "hat Matura");
        }
        else
        {
            System.out.println(name + " - " + alter + " Jahre: " + "hat keine Matura");
        }
    }
Alex - 14 Jahre:  hat Matura
Susi - 22 Jahre:  hat keine Matura

Ausgabe nach der Implementierung.

JUnit Test

@Test
public void test_printStudent()
{
    Student max;
    Student susi;
    max = new Student("Max", 22, true);
    susi = new Student("Susi", 16, false);
    max.printStudent();
    // Max - 22 Jahre: hat Matura
    susi.printStudent();
    // Susi - 16 Jahre: hat keine Matura
}