static void Main(string[] args) { Transportasi transportasi; // Menggunakan Abstract Class transportasi = new Pesawat(); transportasi.Kendaraan(); Console.WriteLine(); transportasi = new Mobil(); transportasi.Kendaraan(); Console.WriteLine(); transportasi = new Motor(); transportasi.Kendaraan(); /*ITransportasi transportasi; // Menggunakan Interface Class * transportasi = new Pesawat(); * transportasi.Kendaraan(); * Console.WriteLine(); * transportasi = new Mobil(); * transportasi.Kendaraan(); * Console.WriteLine(); * transportasi = new Motor(); * transportasi.Kendaraan();*/ Console.ReadKey(); }
static void Main(string[] args) { //Kendaraan kendaraan; //kendaraan = new Pesawat(); //kendaraan.Bergerak(); //Console.WriteLine(); //kendaraan = new Mobil(); //kendaraan.Bergerak(); //Console.WriteLine(); //kendaraan = new Motor(); //kendaraan.Bergerak(); //Console.WriteLine(); //kendaraan = new Truck(); //kendaraan.Bergerak(); //Console.WriteLine(); //kendaraan = new Bus(); //kendaraan.Bergerak(); IKendaraan kendaraan; kendaraan = new Pesawat(); kendaraan.Bergerak(); Console.WriteLine(); kendaraan = new Mobil(); kendaraan.Bergerak(); Console.WriteLine(); kendaraan = new Motor(); kendaraan.Bergerak(); Console.WriteLine(); kendaraan = new Truck(); kendaraan.Bergerak(); Console.WriteLine(); kendaraan = new Bus(); kendaraan.Bergerak(); Console.ReadKey(); }
static void Main(string[] args) { Kendaraan kendaraan; kendaraan = new Mobil(); kendaraan.Jenis(); Console.WriteLine(); kendaraan = new Motor(); kendaraan.Jenis(); Console.WriteLine(); kendaraan = new Sepeda(); kendaraan.Jenis(); Console.ReadKey(); }