Új hozzászólás Aktív témák

  • Lacces

    őstag

    Itt az osztály diagram ami leírja, és a feladat is.
    link az OsztályDiagramhoz

    Megprobáltam megvalósítani de nem jó, syntax hiba van. Nem értem, hogy a digaramnál a metódusok végén a Tej, ott mit jelent, hogy most mit vár el tőlem, mit valósítsak meg pontosan!
    Ráadásul a Tej osztálynak nincsenek beállítómetódusai sem.
    Nem tudom, hogy pontosan mit kéne begépelnem a Konstruktorba :U

    Ezt valósítottam meg:
    package bolt;
    import java.util.Date;

    public abstract class TejFactory {

    /*Példányosítás egy szolgáltatás*/
    public static TejFactory(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
    {

    }
    public static TejFactory(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
    {

    }
    }

    Tej osztály

    package bolt;

    import java.util.Date;

    public abstract class Tej {

    public static final int LITER=1000;
    public static final int FELLITER=500;
    public static final int POHAR=200;
    public static final double ZSIROS=2.8;
    public static final double FELZSIROS=1.5;

    private long vonalKod;
    private int urtartalom=0; //ml-ben megadva
    private String gyarto;
    private Date szavatossagiIdo ;
    private double zsirtartalom;
    private long ar;


    public Tej(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
    {
    this.vonalKod=vonalKod;
    this.urtartalom=urtartalom;
    this.gyarto=gyarto;
    this.szavatossagiIdo=szavatossagiIdo;
    this.zsirtartalom=zsirtartalom;
    this.ar=ar;
    }

    /*Lekerdezo metodusok*/
    public boolean joMeg(){
    return szavatossagiIdo.before(new Date());
    }

    public long getVonalKod(){
    return vonalKod;
    }
    public int getUrtartalom() {
    return urtartalom;
    }
    public String getGyarto(){
    return gyarto;
    }
    public Date getSzavatossagiIdo(){
    return szavatossagiIdo;
    }
    public double getZsirtartalom(){
    return zsirtartalom;
    }
    public long getAr(){
    return ar;
    }

    public String toString(){
    return "Gyártja: " + gyarto+ " Szavatossági idő:"
    +szavatossagiIdo+"Zsirtartalom:"+zsirtartalom;
    }
    }

Új hozzászólás Aktív témák

Hirdetés