static void Main(string[] args) { Anjing spike = new Anjing(); spike.name = "Spike"; spike.age = 5; spike.happiness = 0.8f; spike.jumlahSpot = 20; spike.PrintBase(); spike.Menggonggong(); Console.WriteLine("New Happines: " + spike.happiness); Kucing tom = new Kucing(); tom.name = "tom"; tom.age = 4; tom.happiness = 0.3f; tom.jumlahMakan = 20; tom.happiness = 0.5f; tom.PrintBase(); tom.Mengeong(); Console.ReadKey(); }
static void Main(string[] args) { //abstract /*Animal animal; * * animal = new Kucing(); * animal.karakteristik(); * * Console.WriteLine(); * animal = new Otter(); * animal.karakteristik();*/ //interface IAnimal animal; animal = new Kucing(); animal.karakteristik(); Console.WriteLine(); animal = new Otter(); animal.karakteristik(); Console.ReadKey(); }
static void Main(string[] args, object hewan) { Console.WriteLine("\n\t Menggunakan abstraction class\n"); Hewan hewan = new Kucing(); new Kucing.Berkembangbiak(); hewan = new Ikan(); new Ikan.Berkembangbiak(); hewan = new Amoeba(); new Amoeba.Berkembangbiak(); IHewan ihewan; Console.WriteLine("\n\t Menggunakan Interface\n"); ihewan = new Kucing(); ihewan.Berkembangbiak(); ihewan = new Ikan(); ihewan.Berkembangbiak(); ihewan = new Amoeba(); ihewan.Berkembangbiak(); ihewan.Lain(); Console.ReadKey(); }
static void Main(string[] args) { /*Hewan hewan; * * hewan = new Kucing(); * hewan.bunyi(); * * Console.WriteLine(); * hewan = new Ayam(); * hewan.bunyi(); * * Console.ReadKey();*/ IHewan hewan; hewan = new Kucing(); hewan.bunyi(); Console.WriteLine(); hewan = new Ayam(); hewan.bunyi(); Console.ReadKey(); }