static void Main(string[] args) { Osoba osoba = new Osoba(); string s = osoba.DajOib(); bool isto = osoba.Equals(new Osoba()); int hash = osoba.GetHashCode(); System.Type t1 = osoba.GetType(); string s1 = osoba.ToString(); Osoba osobaStudent = new Student(); string os = osobaStudent.DajOib(); bool sisto = osobaStudent.Equals(new Osoba()); int shash = osobaStudent.GetHashCode(); System.Type st1 = osobaStudent.GetType(); string s2 = osobaStudent.ToString(); //Student stud = new Osoba(); //ne moze }
static void Main(string[] args) { Osoba osoba = new Osoba(); osoba.DajOib(); Osoba osobaStudent = new Student(); osobaStudent.DajOib(); Student StudentOsoba = new Osoba(); //poruka: /* Error 1 Cannot implicitly convert type 'CSharp.TipoviOperatori.Osoba' to 'CSharp.TipoviOperatori.Student'. An explicit conversion exists (are you missing a cast?) */ }
static void Main(string[] args) { Osoba osoba = new Osoba(); osoba.ToString(); osoba.DajOib(); osoba.GetHashCode(); osoba.GetType(); osoba.Equals( "545451454"); Osoba osobaStudent = new Student(); osobaStudent.DajOib(); osobaStudent.Equals(5); osobaStudent.GetHashCode(); osobaStudent.GetType(); osobaStudent.ToString(); //Student studos = new Osoba(); moramo izvesti eksplicitni cast }
static void Main(string[] args) { Osoba osoba = new Osoba(); osoba.ToString(); osoba.DajOib(); osoba.GetHashCode(); osoba.GetType(); osoba.Equals("545451454"); Osoba osobaStudent = new Student(); osobaStudent.DajOib(); osobaStudent.Equals(5); osobaStudent.GetHashCode(); osobaStudent.GetType(); osobaStudent.ToString(); //Student studos = new Osoba(); moramo izvesti eksplicitni cast }