Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ú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 :)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ok, pridal jsem ty metody + nahradil stav tachometru na double public class Vozidlo { private doubl… poslední
AndyDD 18.11.2015 13:35
AndyDD

Ok, pridal jsem ty metody + nahradil stav tachometru na double

public class Vozidlo {

	private double stavTachometru;
    private int pocetKol;
    private int pocetMist;
    
    public Vozidlo(int pocetKol, int pocetMist) {
        this(0, pocetKol, pocetMist);
    }
    
    public Vozidlo(double stavTachometru, int pocetKol, int pocetMist) {
        this.stavTachometru = stavTachometru;
        this.pocetKol = pocetKol;
        this.pocetMist = pocetMist;
    }

    public double getStavTachometru() {
        return stavTachometru;
    }

    public void setStavTachometru(double stavTachometru) {
        this.stavTachometru = stavTachometru;
    }

    public int getPocetKol() {
        return pocetKol;
    }

    public void setPocetKol(int pocetKol) {
        this.pocetKol = pocetKol;
    }

    public int getPocetMist() {
        return pocetMist;
    }

    public void setPocetMist(int pocetMist) {
        this.pocetMist = pocetMist;
    }
}

OsobniAuto

public class OsobniAuto extends Vozidlo {

	public OsobniAuto() {
		this(0);
    }
    
    public OsobniAuto(double stavTachometru) {
        super(stavTachometru, 4, 5);
    }
    
}

NakladniAuto

public class NakladniAuto extends Vozidlo {

	public NakladniAuto() {
		this(0);
    }
    
    public NakladniAuto(double stavTachometru) {
        super(stavTachometru, 4, 5);
    }
    
}

Zpět do poradny Odpovědět na původní otázku Nahoru