Ejemplo n.º 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");
        }
Ejemplo n.º 2
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();
        }
Ejemplo n.º 3
0
        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
        }
Ejemplo n.º 4
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();
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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
        }