static void Main(string[] args) { IHewan hewan; hewan = new Singa(); hewan.makan(); Console.WriteLine(); hewan = new Sapi(); hewan.makan(); Console.ReadKey(); }
static void Main(string[] args) { //Pengaksesan yang menggunakan Abstract Class /*Binatang binatang; * * binatang = new Singa(); * binatang.Memakan(); * Console.WriteLine(); * Console.WriteLine("----------------------------------------------"); * Console.WriteLine(); * binatang = new Kelinci(); * binatang.Memakan(); * Console.WriteLine(); * Console.WriteLine("----------------------------------------------"); * Console.WriteLine(); * binatang = new Bunglon(); * binatang.Memakan(); * Console.WriteLine(); * Console.WriteLine("----------------------------------------------"); * Console.WriteLine();*/ //Pengaksesan yang menggunakan Interface IBinatang binatang; binatang = new Singa(); binatang.Memakan(); Console.WriteLine(); Console.WriteLine("----------------------------------------------"); Console.WriteLine(); binatang = new Kelinci(); binatang.Memakan(); Console.WriteLine(); Console.WriteLine("----------------------------------------------"); Console.WriteLine(); binatang = new Bunglon(); binatang.Memakan(); Console.WriteLine(); Console.WriteLine("----------------------------------------------"); Console.WriteLine(); Console.ReadKey(); }