07_print
1. Fahrrad
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Fahrrad │
├──────────────────────────────────────┤
│─ marke: String = "UNKN" │
│─ gaenge: int = 0 │
│─ elektrisch: boolean = false │
├──────────────────────────────────────┤
│+ Fahrrad(neuMarke, neuGaenge, │
│ neuElektrisch) │
│+ get/set Methoden │
│+ printFahrrad() │
└──────────────────────────────────────┘
Die Methode printFahrrad soll die Eigenschaften in
folgendem Format ausgeben:
Beispiele
KTM Fahrrad: 27 Gaenge - false
VSF Fahrrad: 30 Gaenge - false
Cube Fahrrad: 9 Gaenge - true
Nach dem Testen pushen Sie das Projekt auf github.com!
2. Buch
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Buch │
├──────────────────────────────────────┤
│─ titel: String = "UNKN" │
│─ seiten: int = 0 │
│─ ausgeliehen: boolean = false │
├──────────────────────────────────────┤
│+ Buch(neuTitel, neuSeiten, │
│ neuAusgeliehen) │
│+ get/set Methoden │
│+ printBuch() │
└──────────────────────────────────────┘
Die Methode printBuch soll die Eigenschaften in
folgendem Format ausgeben:
Faust Buch: 160 Seiten - false
Dune Buch: 688 Seiten - true
1984 Buch: 328 Seiten - false
Nach dem Testen pushen Sie das Projekt auf github.com!
3. Auto
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Auto │
├──────────────────────────────────────┤
│─ marke: String = "UNKN" │
│─ ps: int = 0 │
│─ elektrisch: boolean = false │
├──────────────────────────────────────┤
│+ Auto(neuMarke, neuPs, │
│ neuElektrisch) │
│+ get/set Methoden │
│+ printAuto() │
└──────────────────────────────────────┘
Die Methode printAuto soll die Eigenschaften in
folgendem Format ausgeben:
BMW Auto: 190 PS - false
Tesla Auto: 283 PS - true
VW Auto: 150 PS - false
Nach dem Testen pushen Sie das Projekt auf github.com!
4. Handy
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Handy │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ speicher: int = 0 │
│─ dualSim: boolean = false │
├──────────────────────────────────────┤
│+ Handy(neuHersteller, neuSpeicher, │
│ neuDualSim) │
│+ get/set Methoden │
│+ printHandy() │
└──────────────────────────────────────┘
Die Methode printHandy soll die Eigenschaften in
folgendem Format ausgeben:
Samsung Handy: 256 GB - true
Apple Handy: 128 GB - false
Google Handy: 256 GB - true
Nach dem Testen pushen Sie das Projekt auf github.com!
5. Fernseher
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Fernseher │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ zoll: int = 0 │
│─ smartTv: boolean = false │
├──────────────────────────────────────┤
│+ Fernseher(neuHersteller, neuZoll, │
│ neuSmartTv) │
│+ get/set Methoden │
│+ printFernseher() │
└──────────────────────────────────────┘
Die Methode printFernseher soll die Eigenschaften in
folgendem Format ausgeben:
Samsung Fernseher: 55 Zoll - true
LG Fernseher: 65 Zoll - true
Sony Fernseher: 40 Zoll - false
Nach dem Testen pushen Sie das Projekt auf github.com!
6. Drucker
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Drucker │
├──────────────────────────────────────┤
│─ modell: String = "UNKN" │
│─ dpi: int = 0 │
│─ farbdruck: boolean = false │
├──────────────────────────────────────┤
│+ Drucker(neuModell, neuDpi, │
│ neuFarbdruck) │
│+ get/set Methoden │
│+ printDrucker() │
└──────────────────────────────────────┘
Die Methode printDrucker soll die Eigenschaften in
folgendem Format ausgeben:
LaserJet Drucker: 1200 DPI - false
EcoTank Drucker: 5760 DPI - true
DeskJet Drucker: 4800 DPI - true
Nach dem Testen pushen Sie das Projekt auf github.com!
7. Kamera
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Kamera │
├──────────────────────────────────────┤
│─ marke: String = "UNKN" │
│─ megapixel: int = 0 │
│─ blitz: boolean = false │
├──────────────────────────────────────┤
│+ Kamera(neuMarke, neuMegapixel, │
│ neuBlitz) │
│+ get/set Methoden │
│+ printKamera() │
└──────────────────────────────────────┘
Die Methode printKamera soll die Eigenschaften in
folgendem Format ausgeben:
Canon Kamera: 24 Megapixel - true
Sony Kamera: 33 Megapixel - false
Nikon Kamera: 25 Megapixel - true
Nach dem Testen pushen Sie das Projekt auf github.com!
8. Lautsprecher
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Lautsprecher │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ watt: int = 0 │
│─ bluetooth: boolean = false │
├──────────────────────────────────────┤
│+ Lautsprecher(neuHersteller, │
│ neuWatt, neuBluetooth) │
│+ get/set Methoden │
│+ printLautsprecher() │
└──────────────────────────────────────┘
Die Methode printLautsprecher soll die Eigenschaften in
folgendem Format ausgeben:
JBL Lautsprecher: 40 Watt - true
Bose Lautsprecher: 60 Watt - true
Yamaha Lautsprecher: 100 Watt - false
Nach dem Testen pushen Sie das Projekt auf github.com!
9. Tisch
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Tisch │
├──────────────────────────────────────┤
│─ material: String = "UNKN" │
│─ hoehe: int = 0 │
│─ ausziehbar: boolean = false │
├──────────────────────────────────────┤
│+ Tisch(neuMaterial, neuHoehe, │
│ neuAusziehbar) │
│+ get/set Methoden │
│+ printTisch() │
└──────────────────────────────────────┘
Die Methode printTisch soll die Eigenschaften in
folgendem Format ausgeben:
Eiche Tisch: 75 cm - true
Buche Tisch: 72 cm - false
Metall Tisch: 80 cm - false
Nach dem Testen pushen Sie das Projekt auf github.com!
10. Stuhl
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Stuhl │
├──────────────────────────────────────┤
│─ farbe: String = "UNKN" │
│─ hoehe: int = 0 │
│─ drehbar: boolean = false │
├──────────────────────────────────────┤
│+ Stuhl(neuFarbe, neuHoehe, │
│ neuDrehbar) │
│+ get/set Methoden │
│+ printStuhl() │
└──────────────────────────────────────┘
Die Methode printStuhl soll die Eigenschaften in
folgendem Format ausgeben:
Schwarz Stuhl: 45 cm - true
Rot Stuhl: 48 cm - false
Blau Stuhl: 46 cm - true
Nach dem Testen pushen Sie das Projekt auf github.com!
11. Lampe
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Lampe │
├──────────────────────────────────────┤
│─ farbe: String = "UNKN" │
│─ watt: int = 0 │
│─ dimmbar: boolean = false │
├──────────────────────────────────────┤
│+ Lampe(neuFarbe, neuWatt, │
│ neuDimmbar) │
│+ get/set Methoden │
│+ printLampe() │
└──────────────────────────────────────┘
Die Methode printLampe soll die Eigenschaften in
folgendem Format ausgeben:
Weiss Lampe: 10 Watt - true
Schwarz Lampe: 15 Watt - false
Silber Lampe: 20 Watt - true
Nach dem Testen pushen Sie das Projekt auf github.com!
12. Uhr
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Uhr │
├──────────────────────────────────────┤
│─ marke: String = "UNKN" │
│─ durchmesser: int = 0 │
│─ digital: boolean = false │
├──────────────────────────────────────┤
│+ Uhr(neuMarke, neuDurchmesser, │
│ neuDigital) │
│+ get/set Methoden │
│+ printUhr() │
└──────────────────────────────────────┘
Die Methode printUhr soll die Eigenschaften in folgendem
Format ausgeben:
Casio Uhr: 42 mm - true
Seiko Uhr: 40 mm - false
Rolex Uhr: 41 mm - false
Nach dem Testen pushen Sie das Projekt auf github.com!
13. Rucksack
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Rucksack │
├──────────────────────────────────────┤
│─ farbe: String = "UNKN" │
│─ volumen: int = 0 │
│─ wasserdicht: boolean = false │
├──────────────────────────────────────┤
│+ Rucksack(neuFarbe, neuVolumen, │
│ neuWasserdicht) │
│+ get/set Methoden │
│+ printRucksack() │
└──────────────────────────────────────┘
Die Methode printRucksack soll die Eigenschaften in
folgendem Format ausgeben:
Blau Rucksack: 30 Liter - true
Schwarz Rucksack: 25 Liter - false
Gruen Rucksack: 40 Liter - true
Nach dem Testen pushen Sie das Projekt auf github.com!
14. Koffer
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Koffer │
├──────────────────────────────────────┤
│─ farbe: String = "UNKN" │
│─ volumen: int = 0 │
│─ abschliessbar: boolean = false │
├──────────────────────────────────────┤
│+ Koffer(neuFarbe, neuVolumen, │
│ neuAbschliessbar) │
│+ get/set Methoden │
│+ printKoffer() │
└──────────────────────────────────────┘
Die Methode printKoffer soll die Eigenschaften in
folgendem Format ausgeben:
Schwarz Koffer: 80 Liter - true
Rot Koffer: 60 Liter - false
Blau Koffer: 100 Liter - true
Nach dem Testen pushen Sie das Projekt auf github.com!
15. Schuh
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Schuh │
├──────────────────────────────────────┤
│─ marke: String = "UNKN" │
│─ groesse: int = 0 │
│─ wasserdicht: boolean = false │
├──────────────────────────────────────┤
│+ Schuh(neuMarke, neuGroesse, │
│ neuWasserdicht) │
│+ get/set Methoden │
│+ printSchuh() │
└──────────────────────────────────────┘
Die Methode printSchuh soll die Eigenschaften in
folgendem Format ausgeben:
Nike Schuh: 43 Groesse - false
Salomon Schuh: 44 Groesse - true
Adidas Schuh: 42 Groesse - false
Nach dem Testen pushen Sie das Projekt auf github.com!
16. Jacke
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Jacke │
├──────────────────────────────────────┤
│─ farbe: String = "UNKN" │
│─ groesse: int = 0 │
│─ kapuze: boolean = false │
├──────────────────────────────────────┤
│+ Jacke(neuFarbe, neuGroesse, │
│ neuKapuze) │
│+ get/set Methoden │
│+ printJacke() │
└──────────────────────────────────────┘
Die Methode printJacke soll die Eigenschaften in
folgendem Format ausgeben:
Blau Jacke: 40 Groesse - true
Schwarz Jacke: 42 Groesse - false
Rot Jacke: 38 Groesse - true
Nach dem Testen pushen Sie das Projekt auf github.com!
17. Bus
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Bus │
├──────────────────────────────────────┤
│─ linie: String = "UNKN" │
│─ sitzplaetze: int = 0 │
│─ niederflur: boolean = false │
├──────────────────────────────────────┤
│+ Bus(neuLinie, neuSitzplaetze, │
│ neuNiederflur) │
│+ get/set Methoden │
│+ printBus() │
└──────────────────────────────────────┘
Die Methode printBus soll die Eigenschaften in folgendem
Format ausgeben:
13A Bus: 40 Sitzplaetze - true
48A Bus: 50 Sitzplaetze - true
N25 Bus: 45 Sitzplaetze - false
Nach dem Testen pushen Sie das Projekt auf github.com!
18. Zug
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Zug │
├──────────────────────────────────────┤
│─ bezeichnung: String = "UNKN" │
│─ wagen: int = 0 │
│─ klimatisiert: boolean = false │
├──────────────────────────────────────┤
│+ Zug(neuBezeichnung, neuWagen, │
│ neuKlimatisiert) │
│+ get/set Methoden │
│+ printZug() │
└──────────────────────────────────────┘
Die Methode printZug soll die Eigenschaften in folgendem
Format ausgeben:
Railjet Zug: 7 Wagen - true
ICE Zug: 8 Wagen - true
Regionalzug Zug: 4 Wagen - false
Nach dem Testen pushen Sie das Projekt auf github.com!
19. Flugzeug
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Flugzeug │
├──────────────────────────────────────┤
│─ modell: String = "UNKN" │
│─ sitzplaetze: int = 0 │
│─ langstrecke: boolean = false │
├──────────────────────────────────────┤
│+ Flugzeug(neuModell, neuSitzplaetze, │
│ neuLangstrecke) │
│+ get/set Methoden │
│+ printFlugzeug() │
└──────────────────────────────────────┘
Die Methode printFlugzeug soll die Eigenschaften in
folgendem Format ausgeben:
A320 Flugzeug: 180 Sitzplaetze - false
A350 Flugzeug: 300 Sitzplaetze - true
Boeing737 Flugzeug: 189 Sitzplaetze - false
Nach dem Testen pushen Sie das Projekt auf github.com!
20. Boot
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Boot │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ plaetze: int = 0 │
│─ motorisiert: boolean = false │
├──────────────────────────────────────┤
│+ Boot(neuName, neuPlaetze, │
│ neuMotorisiert) │
│+ get/set Methoden │
│+ printBoot() │
└──────────────────────────────────────┘
Die Methode printBoot soll die Eigenschaften in
folgendem Format ausgeben:
Seestern Boot: 6 Plaetze - true
Moewe Boot: 4 Plaetze - false
Poseidon Boot: 12 Plaetze - true
Nach dem Testen pushen Sie das Projekt auf github.com!
21. Hotel
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Hotel │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ zimmer: int = 0 │
│─ pool: boolean = false │
├──────────────────────────────────────┤
│+ Hotel(neuName, neuZimmer, │
│ neuPool) │
│+ get/set Methoden │
│+ printHotel() │
└──────────────────────────────────────┘
Die Methode printHotel soll die Eigenschaften in
folgendem Format ausgeben:
Sacher Hotel: 152 Zimmer - true
Central Hotel: 80 Zimmer - false
Adria Hotel: 120 Zimmer - true
Nach dem Testen pushen Sie das Projekt auf github.com!
22. Schule
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Schule │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ schueler: int = 0 │
│─ ganztags: boolean = false │
├──────────────────────────────────────┤
│+ Schule(neuName, neuSchueler, │
│ neuGanztags) │
│+ get/set Methoden │
│+ printSchule() │
└──────────────────────────────────────┘
Die Methode printSchule soll die Eigenschaften in
folgendem Format ausgeben:
Goethe Schule: 600 Schueler - false
Europa Schule: 800 Schueler - true
Mozart Schule: 450 Schueler - false
Nach dem Testen pushen Sie das Projekt auf github.com!
23. Kino
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Kino │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ saele: int = 0 │
│─ dreiD: boolean = false │
├──────────────────────────────────────┤
│+ Kino(neuName, neuSaele, │
│ neuDreiD) │
│+ get/set Methoden │
│+ printKino() │
└──────────────────────────────────────┘
Die Methode printKino soll die Eigenschaften in
folgendem Format ausgeben:
Apollo Kino: 12 Saele - true
Haydn Kino: 5 Saele - false
Village Kino: 10 Saele - true
Nach dem Testen pushen Sie das Projekt auf github.com!
24. Restaurant
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Restaurant │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ sitzplaetze: int = 0 │
│─ vegetarisch: boolean = false │
├──────────────────────────────────────┤
│+ Restaurant(neuName, neuSitzplaetze, │
│ neuVegetarisch) │
│+ get/set Methoden │
│+ printRestaurant() │
└──────────────────────────────────────┘
Die Methode printRestaurant soll die Eigenschaften in
folgendem Format ausgeben:
Roma Restaurant: 80 Sitzplaetze - true
Akropolis Restaurant: 60 Sitzplaetze - true
Steakhouse Restaurant: 100 Sitzplaetze - false
Nach dem Testen pushen Sie das Projekt auf github.com!
25. Supermarkt
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Supermarkt │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ kassen: int = 0 │
│─ parkplatz: boolean = false │
├──────────────────────────────────────┤
│+ Supermarkt(neuName, neuKassen, │
│ neuParkplatz) │
│+ get/set Methoden │
│+ printSupermarkt() │
└──────────────────────────────────────┘
Die Methode printSupermarkt soll die Eigenschaften in
folgendem Format ausgeben:
Billa Supermarkt: 6 Kassen - true
Spar Supermarkt: 8 Kassen - true
Hofer Supermarkt: 5 Kassen - false
Nach dem Testen pushen Sie das Projekt auf github.com!
26. Spiel
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Spiel │
├──────────────────────────────────────┤
│─ titel: String = "UNKN" │
│─ spieler: int = 0 │
│─ online: boolean = false │
├──────────────────────────────────────┤
│+ Spiel(neuTitel, neuSpieler, │
│ neuOnline) │
│+ get/set Methoden │
│+ printSpiel() │
└──────────────────────────────────────┘
Die Methode printSpiel soll die Eigenschaften in
folgendem Format ausgeben:
Minecraft Spiel: 8 Spieler - true
Schach Spiel: 2 Spieler - false
Fortnite Spiel: 100 Spieler - true
Nach dem Testen pushen Sie das Projekt auf github.com!
27. Film
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Film │
├──────────────────────────────────────┤
│─ titel: String = "UNKN" │
│─ dauer: int = 0 │
│─ dreiD: boolean = false │
├──────────────────────────────────────┤
│+ Film(neuTitel, neuDauer, │
│ neuDreiD) │
│+ get/set Methoden │
│+ printFilm() │
└──────────────────────────────────────┘
Die Methode printFilm soll die Eigenschaften in
folgendem Format ausgeben:
Avatar Film: 192 Minuten - true
Titanic Film: 194 Minuten - false
Dune Film: 166 Minuten - true
Nach dem Testen pushen Sie das Projekt auf github.com!
28. Musikbox
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Musikbox │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ lautstaerke: int = 0 │
│─ bluetooth: boolean = false │
├──────────────────────────────────────┤
│+ Musikbox(neuHersteller, │
│ neuLautstaerke, neuBluetooth) │
│+ get/set Methoden │
│+ printMusikbox() │
└──────────────────────────────────────┘
Die Methode printMusikbox soll die Eigenschaften in
folgendem Format ausgeben:
JBL Musikbox: 80 Lautstaerke - true
Sony Musikbox: 70 Lautstaerke - true
Grundig Musikbox: 60 Lautstaerke - false
Nach dem Testen pushen Sie das Projekt auf github.com!
29. Kuehlschrank
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Kuehlschrank │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ volumen: int = 0 │
│─ gefrierfach: boolean = false │
├──────────────────────────────────────┤
│+ Kuehlschrank(neuHersteller, │
│ neuVolumen, neuGefrierfach) │
│+ get/set Methoden │
│+ printKuehlschrank() │
└──────────────────────────────────────┘
Die Methode printKuehlschrank soll die Eigenschaften in
folgendem Format ausgeben:
Bosch Kuehlschrank: 350 Liter - true
Siemens Kuehlschrank: 300 Liter - true
Miele Kuehlschrank: 280 Liter - false
Nach dem Testen pushen Sie das Projekt auf github.com!
30. Waschmaschine
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Waschmaschine │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ kilogramm: int = 0 │
│─ trockner: boolean = false │
├──────────────────────────────────────┤
│+ Waschmaschine(neuHersteller, │
│ neuKilogramm, neuTrockner) │
│+ get/set Methoden │
│+ printWaschmaschine() │
└──────────────────────────────────────┘
Die Methode printWaschmaschine soll die Eigenschaften in
folgendem Format ausgeben:
Miele Waschmaschine: 9 Kilogramm - false
Bosch Waschmaschine: 8 Kilogramm - true
Siemens Waschmaschine: 10 Kilogramm - false
Nach dem Testen pushen Sie das Projekt auf github.com!
31. Mikrowelle
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Mikrowelle │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ watt: int = 0 │
│─ grill: boolean = false │
├──────────────────────────────────────┤
│+ Mikrowelle(neuHersteller, neuWatt, │
│ neuGrill) │
│+ get/set Methoden │
│+ printMikrowelle() │
└──────────────────────────────────────┘
Die Methode printMikrowelle soll die Eigenschaften in
folgendem Format ausgeben:
Samsung Mikrowelle: 800 Watt - true
Bosch Mikrowelle: 900 Watt - false
LG Mikrowelle: 1000 Watt - true
Nach dem Testen pushen Sie das Projekt auf github.com!
32. Kaffeemaschine
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Kaffeemaschine │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ tassen: int = 0 │
│─ milchsystem: boolean = false │
├──────────────────────────────────────┤
│+ Kaffeemaschine(neuHersteller, │
│ neuTassen, neuMilchsystem) │
│+ get/set Methoden │
│+ printKaffeemaschine() │
└──────────────────────────────────────┘
Die Methode printKaffeemaschine soll die Eigenschaften
in folgendem Format ausgeben:
DeLonghi Kaffeemaschine: 10 Tassen - true
Philips Kaffeemaschine: 8 Tassen - true
Melitta Kaffeemaschine: 12 Tassen - false
Nach dem Testen pushen Sie das Projekt auf github.com!
33. Staubsauger
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Staubsauger │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ watt: int = 0 │
│─ kabellos: boolean = false │
├──────────────────────────────────────┤
│+ Staubsauger(neuHersteller, neuWatt, │
│ neuKabellos) │
│+ get/set Methoden │
│+ printStaubsauger() │
└──────────────────────────────────────┘
Die Methode printStaubsauger soll die Eigenschaften in
folgendem Format ausgeben:
Dyson Staubsauger: 500 Watt - true
Miele Staubsauger: 900 Watt - false
Bosch Staubsauger: 700 Watt - true
Nach dem Testen pushen Sie das Projekt auf github.com!
34. Roboter
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Roboter │
├──────────────────────────────────────┤
│─ name: String = "UNKN" │
│─ sensoren: int = 0 │
│─ autonom: boolean = false │
├──────────────────────────────────────┤
│+ Roboter(neuName, neuSensoren, │
│ neuAutonom) │
│+ get/set Methoden │
│+ printRoboter() │
└──────────────────────────────────────┘
Die Methode printRoboter soll die Eigenschaften in
folgendem Format ausgeben:
R2D2 Roboter: 12 Sensoren - true
Robby Roboter: 5 Sensoren - false
Atlas Roboter: 20 Sensoren - true
Nach dem Testen pushen Sie das Projekt auf github.com!
35. Monitor
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Monitor │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ zoll: int = 0 │
│─ touch: boolean = false │
├──────────────────────────────────────┤
│+ Monitor(neuHersteller, neuZoll, │
│ neuTouch) │
│+ get/set Methoden │
│+ printMonitor() │
└──────────────────────────────────────┘
Die Methode printMonitor soll die Eigenschaften in
folgendem Format ausgeben:
Samsung Monitor: 27 Zoll - false
Dell Monitor: 32 Zoll - true
LG Monitor: 24 Zoll - false
Nach dem Testen pushen Sie das Projekt auf github.com!
36. Tastatur
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Tastatur │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ tasten: int = 0 │
│─ kabellos: boolean = false │
├──────────────────────────────────────┤
│+ Tastatur(neuHersteller, neuTasten, │
│ neuKabellos) │
│+ get/set Methoden │
│+ printTastatur() │
└──────────────────────────────────────┘
Die Methode printTastatur soll die Eigenschaften in
folgendem Format ausgeben:
Logitech Tastatur: 105 Tasten - true
Cherry Tastatur: 104 Tasten - false
Razer Tastatur: 110 Tasten - true
Nach dem Testen pushen Sie das Projekt auf github.com!
37. Maus
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Maus │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ tasten: int = 0 │
│─ kabellos: boolean = false │
├──────────────────────────────────────┤
│+ Maus(neuHersteller, neuTasten, │
│ neuKabellos) │
│+ get/set Methoden │
│+ printMaus() │
└──────────────────────────────────────┘
Die Methode printMaus soll die Eigenschaften in
folgendem Format ausgeben:
Logitech Maus: 5 Tasten - true
Razer Maus: 8 Tasten - true
Cherry Maus: 3 Tasten - false
Nach dem Testen pushen Sie das Projekt auf github.com!
38. Tablet
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Tablet │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ speicher: int = 0 │
│─ mobilfunk: boolean = false │
├──────────────────────────────────────┤
│+ Tablet(neuHersteller, neuSpeicher, │
│ neuMobilfunk) │
│+ get/set Methoden │
│+ printTablet() │
└──────────────────────────────────────┘
Die Methode printTablet soll die Eigenschaften in
folgendem Format ausgeben:
Samsung Tablet: 256 GB - true
Apple Tablet: 128 GB - false
Lenovo Tablet: 64 GB - true
Nach dem Testen pushen Sie das Projekt auf github.com!
39. Kopfhoerer
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ Kopfhoerer │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ lautstaerke: int = 0 │
│─ kabellos: boolean = false │
├──────────────────────────────────────┤
│+ Kopfhoerer(neuHersteller, │
│ neuLautstaerke, neuKabellos) │
│+ get/set Methoden │
│+ printKopfhoerer() │
└──────────────────────────────────────┘
Die Methode printKopfhoerer soll die Eigenschaften in
folgendem Format ausgeben:
Sony Kopfhoerer: 80 Lautstaerke - true
Sennheiser Kopfhoerer: 70 Lautstaerke - false
JBL Kopfhoerer: 90 Lautstaerke - true
Nach dem Testen pushen Sie das Projekt auf github.com!
40. EBookReader
Erweitern Sie folgende Klasse:
┌──────────────────────────────────────┐
│ EBookReader │
├──────────────────────────────────────┤
│─ hersteller: String = "UNKN" │
│─ speicher: int = 0 │
│─ beleuchtet: boolean = false │
├──────────────────────────────────────┤
│+ EBookReader(neuHersteller, │
│ neuSpeicher, neuBeleuchtet) │
│+ get/set Methoden │
│+ printEBookReader() │
└──────────────────────────────────────┘
Die Methode printEBookReader soll die Eigenschaften in
folgendem Format ausgeben:
Kindle EBookReader: 16 GB - true
Kobo EBookReader: 32 GB - true
Tolino EBookReader: 8 GB - false
Nach dem Testen pushen Sie das Projekt auf github.com!
Code-Dateien
| Dateiname | Aktion |
|---|---|
| CODECode_ClassRoom.zip | Download |
| CODECode_Fenster.zip | Download |
| CODECode_Student.zip | Download |
| CODECode_Urlaub.zip | Download |
PDF-Dokumente
| Dateiname | Aktion |
|---|---|
| PDFUebung_Computer.pdf | Öffnen |
| PDFUebung_Labor.pdf | Öffnen |
| PDFUebung_Rucksack.pdf | Öffnen |
| PDFUebung_Wohnung.pdf | Öffnen |
Videos
| Dateiname | Aktion |
|---|---|
| VIDEOVideo_ClassRoom_E | Abspielen |
| VIDEOVideo_Fenster_D | Abspielen |
| VIDEOVideo_Student_D | Abspielen |
| VIDEOVideo_Urlaub_D | Abspielen |
Lernmaterialien
print Methode
Die print Methode gibt sämtliche Eigenschaften am Terminalfenster aus.
Dabei wir ein Format vorgegeben.
name - alter Jahre: matura
Max - 29 Jahre: true
Susi - 22 Jahre: false
Werner - 21 Jahre: trueString Verkettung
Aufbereitung
Eine Zeile wird kopiert:
name - alter Jahre: matura
Max - 29 Jahre: trueZerlegung der Zeile in einzelne Teile. Dabei wird unterschieden
zwischen Eigenschaft und einem fixen Text. Ich habe anstelle des
Leerzeichens einen _ verwendet.
name
_-_
alter
_Jahre:_
maturaFixe Texte werden unter "" geschrieben.
name
"_-_"
alter
"_Jahre:_"
maturaMit dem + Zeichen werden Strings (und andere Datentypen)
zusammengeklebt.
name + " - " + alter + " Jahre: " + maturaDie Ausgabe wird über den Methodenaufruf
System.out.println gemacht.
System.out.println(name + " - " + alter + " Jahre: " + matura);Methode
Somit ergibt sich folgende Methode:
public void printStudent()
{
System.out.println(name + " - " + alter + " Jahre: " + matura);
}name - alter Jahre: matura
name “-” alter “Jahre:” matura
System.out.println(name + ” - ” + alter + ” Jahre: ” + matura);
Kahoot
https://play.kahoot.it/v2/?quizId=846ca9f5-5331-4f68-ae92-f85dd36a2efc&hostId=1d7fe5ec-e23d-4e6a-9d64-73ce8c0d9403