Console.WriteLine("Panggil Constructor");
set { jumlah_ban = value; }
get { return jumlah_ban; }
public int Ukuran { set; get; }
public string GantiBan(){
public virtual string Hitung(int r){
return "Ini adalah bangun datar dengan Luas = " + (r);
public string Hitung(int panjang, int lebar){
return "Ini adalah bangun datar dengan Luas = " + (panjang * lebar);
public string Hitung(int panjang, int lebar, int tinggi){
return "Ini adalah bangun ruang dengan Volume = " + (panjang * lebar * tinggi);
public class Bola : Bangun
public override string Hitung(int r){
return "Ini adalah Bola dengan Volume = " + ((4 / 3) * 3.14 * r);
public class MakhlukHidup
public virtual string Suara(){
public class Hewan : MakhlukHidup
public override string Suara(){
public class Program : Mobil
public static void Main()
Bangun b1 = new Bangun();
Console.WriteLine(b1.Hitung(2, 5));
Console.WriteLine(b1.Hitung(2, 5, 10));
Console.WriteLine(bola1.Hitung(5));
Hewan kucing = new Hewan();
Console.WriteLine(kucing.Suara());
Console.WriteLine("Merek mobil adalah " + m.Merek + " memiliki jumlah ban = " + m.JumlahBan);
Console.WriteLine("Merek mobil adalah " + n.Merek + " memiliki jumlah ban = " + n.JumlahBan);
Program mb1 = new Program();