Example #1
0
        string PrikaziArtikl(IArtikl artikl)
        {
            string retStr = String.Format("\nNaziv: {0} Cijena: {1}", artikl.Naziv, artikl.Cijena);
            // Ako je mlijeko prikaži i litre
            // Da bi to mogao cast-ati ću ga u Mlijeko
            // Nećemo ovako Mlijeko m = (Mlijeko)artikl;
            Mlijeko m = artikl as Mlijeko;

            // Nema exceptiona ako cast ne ide već samo ostaje null vrijednost
            if (m != null)
            {
                retStr += " Litara: " + m.Litara.ToString();
            }
            return(retStr);
        }
Example #2
0
 public int CompareTo(IArtikl other)
 {
     // Svi brojevni tipovi imaju ovu metodu
     return(this.Cijena.CompareTo(other.Cijena));
 }