コード例 #1
0
        static void Main(string[] args)
        {
            Student student = new Student();
            // dodati sve moguće pozive metoda za student
            student.DajSvojOib();
            student.PoložiIspit("Zemljopis");

            Osoba osobaS = student;
            // dodati sve moguće pozive metoda za osobaS

            osobaS.DajSvojOib();

            Student sos = (Student)osobaS;  //mora bit cast
            // dodati sve moguće pozive metoda za sos

            sos.DajSvojOib();
            sos.PoložiIspit("Matematika");

            Osoba osobaR = new Radnik();
            // dodati sve moguće pozive metoda za osobaR

            osobaR.DajSvojOib();

            Student sor =(Student) osobaR;  //cast
            // dodati sve moguće pozive metoda za sor

            sor.DajSvojOib();
            sor.PoložiIspit("Informatika");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: raba930/02-TipoviOperatori
        static void Main(string[] args)
        {
            Student student = new Student();
            // dodati sve moguće pozive metoda za student

            Osoba osobaS = student;
            // dodati sve moguće pozive metoda za osobaS

            Student sos = osobaS;
            // dodati sve moguće pozive metoda za sos

            Osoba osobaR = new Radnik();
            // dodati sve moguće pozive metoda za osobaR

            Student sor = osobaR;
            // dodati sve moguće pozive metoda za sor
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Student student = new Student();
            // dodati sve moguće pozive metoda za student
            student.DajSvojOib();
            student.Equals(5);
            student.GetHashCode();
            student.GetType();
            student.PoložiIspit("fizika");
            student.ToString();

            Osoba osobaS = student;
            // dodati sve moguće pozive metoda za osobaS
            osobaS.DajSvojOib();
            osobaS.Equals(6);
            osobaS.GetHashCode();
            osobaS.GetType();
            osobaS.ToString();

            Student sos = (Student)osobaS;
            // dodati sve moguće pozive metoda za sos
            sos.DajSvojOib();
            sos.Equals(1);
            sos.GetHashCode();
            sos.GetType();
            sos.PoložiIspit("povijest");
            sos.ToString();

            Osoba osobaR = new Radnik();
            // dodati sve moguće pozive metoda za osobaR
            osobaR.DajSvojOib();
            osobaR.Equals(2);
            osobaR.GetHashCode();
            osobaR.GetType();
            osobaR.ToString();

            Radnik sor = (Radnik)osobaR;
            // dodati sve moguće pozive metoda za sor
            sor.DajSvojOib();
            sor.Equals(9);
            sor.GetHashCode();
            sor.GetHashCode();
            sor.GetType();
            sor.Napravi("kolac");
            sor.ToString();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: domi992/02-TipoviOperatori
        static void Main(string[] args)
        {
            Student student = new Student();
            // dodati sve moguće pozive metoda za student
            student.DajSvojOib();
            student.PoložiIspit("matematika");
            student.Equals(new Student());
            student.GetHashCode();
            student.GetType();
            student.ToString();

            Osoba osobaS = student;
            // dodati sve moguće pozive metoda za osobaS
            osobaS.DajSvojOib();
            osobaS.Equals(new Osoba());
            osobaS.GetHashCode();
            osobaS.GetType();
            osobaS.ToString();

            Student sos = (Student)osobaS;
            // dodati sve moguće pozive metoda za sos
            sos.DajSvojOib();
            sos.PoložiIspit("matematika");
            sos.Equals(new Student());
            sos.GetHashCode();
            sos.GetType();
            sos.ToString();

            Osoba osobaR = new Radnik();
            // dodati sve moguće pozive metoda za osobaR
            osobaR.DajSvojOib();
            osobaR.Equals(new Osoba());
            osobaR.GetHashCode();
            osobaR.GetType();
            osobaR.ToString();

            Student sor = (Student)osobaR;
            // dodati sve moguće pozive metoda za sor
            sor.PoložiIspit("matematika");
            sor.DajSvojOib();
            sor.Equals(new Student());
            sor.GetHashCode();
            sor.GetType();
            sor.ToString();
        }