
JAVA - PROJEKT /HELP
Ahoj, ve škole jsme dostali zadání, potřeboval bych poradit s kódem jak by to nějak mělo vypadat. Díky
Zadání: 1. Vytvořte třídu Lod, která bude jako vlastnosti obsahovat rychlost (v km za hodinu) a
jméno, dále pak metody: dva konstruktory, metody set, get a toString. Od třídy Lod
odděďte třídu Plachetnice, která bude mít navíc vlastnost určující, jestli má napnuté
plachty. Pro třídu vytvořte metody: 2 konstruktory, metody set, get a toString.
V metodě main vytvořte jeden objekt typu Lod a jeden typu Plachetnice a informace o
nich vypište na obrazovku pomocí metody toString().
2. V metodě main vytvořte další Lod a Plachetnici, tentokrát použijte konstruktory, které
jste nepoužili v bodě 1. Plachetnici pak změňte jméno na “Santa Maria”.
3. Ve třídě Lod napište metodu, která převede rychlost v km/h na uzly. Metodu použijte
ukázkově Santa Maria v metodě main.
4. V metodě main vytvořte ArrayList, do kterého budete moci ukládat jak lodě, tak
plachetnice. Uložte do něj několik lodí a několik plachetnic vypište na obrazovku
informace o všech uložených lodích.
Udělals teda něco nebo to má rovnou někdo udělat za tebe?
Něco málo mám, ale radši bych byl za celý kód, pro kontrolu a doplnění. + Případně jako vzor
Prej něco málo. Tak něco, co jsi vytvořil, ukaž. A pak se prej konkrétně na nejasnosti, celý kód ti sem nikdo nedá...
Hmm, a s čím máš teda problém? BTW, k čemu má být metoda setString ve třídě Plachetnice??
S vložením a následným vypsáním těch názvu lodí atd... Když bude rychlost = nule tak se vypíše že se mají natáhnout plachty a když bude větší jak 0 tak že můžou být staženy.
No, blbě je už minimálně toto:
Používej zápis:
To tvoje bude vždy true...
To ale řešíš naprostou kravinu, kterou navíc ani nemáš v zadání. V toString() vypiš pouze aktuální stav lodě a hotovo.
Mám takový kvíz: Kolik tam najdete (v zadání) antipatternů ?
Například ten převod rychlostí v metoďě Lod...