
Úkol z Java programování
Zdravim,
chtel jsem Vas poprosit, zda li by jste nezkoukli vypracovaný úkol v Jave ;)
Zadání
Vytvořte rodičovskou třídu Vozidlo s členskými proměnnými: stavTachometru, pocetKol, pocetMist a příslušnými přístupovými metodami a konstruktorem, ve kterém se proměnné inicializují. Vytvořte potomky OsobniAuto a NakladniAuto předpokládejte, že osobní auto má vždy 4 kola a 5 míst k sezení, nákladní auto vždy 6 kol a 3 místa k sezení. Vytvořte odpovídající konstruktory, které budou volat konstruktor rodiče.
Vytvořil jsem tedy rodičovskou třídu Vozidlo:
public class Vozidlo {
public int stavTachometru;
public int pocetKol;
public int pocetMist;
public Vozidlo(int stavTachometru, int pocetKol, int pocetMist) {
this.stavTachometru = stavTachometru;
this.pocetKol = pocetKol;
this.pocetMist = pocetMist;
}
a poté tedy jsem vytvořil OsobniAuto a NakladniAuto:
public class OsobniAuto extends Vozidlo {
public OsobniAuto() {
super(1500, 4, 5);
}
public class OsobniAuto extends Vozidlo {
public OsobniAuto() {
super(1500, 4, 5);
}
Ptám se tady protože moje třída na to kašle a prostě neřeší a hlavně určitě z toho bude test tak si chci byt 100% jisty
Předem moc děkuji za pomoc :)
chybaju ti metody "get" a "set v triede vozidlo.
neukazal si nam triedu nakladne auto, iba 2x osobne auto. inak asi v pohode.
Co tam má znamenat těch 1500?
To je stav tachometru.
To vím, ale proč to tam má?
Nejak musis to pretaceni maskovat, ne? Takto si nastavis, co potrebujes
Chapu to jako zaklad nejake hodne zjednodusene verze autobazaru nebo STK kde si nastavis zakladni info o vozidle.
Taky to nechapu. Hlavne nechapu, k cemu je konstruktor, ktery vytvoji vzdy stejny objekt...
Snáď si čítal:
https://docs.oracle.com/javase/tutorial/java/conce pts/
Ok, pridal jsem ty metody + nahradil stav tachometru na double
OsobniAuto
NakladniAuto