Exemple #1
0
    //Seuraavassa määritellään luokan oletusmuodostin.
    public Firma()
    {
        firmanNimi  = "Tuntematon";
        liikeVaihto = 0;

        //Tässä johtaja-olio alustetaan oletusmuodostimella.
        johtaja = new Johtaja();
    }
Exemple #2
0
    //Seuraavassa määritellään muodostin kaikilla
    //attribuuteilla.
    public Firma(string nimi, int liikeVaihto, Johtaja johtaja)
    {
        this.nimi        = nimi;
        this.liikeVaihto = liikeVaihto;

        //Tässä johtaja-kenttä alustetaan parametrina olevalla
        //johtaja-oliolla.
        this.johtaja = johtaja;
    }
Exemple #3
0
    static void Main(string[] args)
    {
        //Tässä määritellään jokuJohtaja-olio.
        Johtaja jokuJohtaja = new Johtaja("Johnny Logan",
                                          100000.0m);

        //Tässä määritellään ekaFirma-olio.
        Firma ekaFirma = new Firma("Soft Intelligenece",
                                   10000000, jokuJohtaja);

        //Tässä kutsutaan ekaFirma-olion FirmanTiedot()-metodi.
        ekaFirma.FirmanTiedot();


        //Tässä määritellään tokaFirma-olio. Huomaa, kuinka
        //lennossa luodaan uusi Johtaja-olio oletusmuodostimella
        //seuraavalla lauseella: new Johtaja().

        Firma tokaFirma = new Firma("Easy Money", 500000, new
                                    Johtaja());

        //Tässä kutsutaan tokaFirma-olion FirmanTiedot()-metodi.
        tokaFirma.FirmanTiedot();
    }