CSharp · Console
using System;
public class Program
{
class Animal
{
public int Legs { get; set; }
public bool hasFur { get; set; }
public Animal()
{
// Animal constructor
}
}
class Dog : Animal {
public string Name { get; set; }
public Dog(string name) : base()
{
// Dog constructor
Legs = 4;
hasFur = true;
Name = name;
}
public void Bark()
{
Console.WriteLine("Woof!");
}
}
public static void Main()
{
Dog doggo = new Dog("Doggo");
Console.WriteLine("{0} has {1} legs.", doggo.Name, doggo.Legs);
// Doggo has 4 legs.
doggo.Bark();
// Woof!
}
}