class Program
{
static void Main(string[] args)
{
//创建一个类型为Teacher的变量T,并且用T这个变量去引用Teacher类的实例
//这个时候变量T中存储的是Teacher实例在内存中的地址
Teacher T = new Teacher();
}
//声明一个Animal类
class Animal
{
public void Eat()
{
Console.WriteLine("eating");
}
}
//声明一个Human类派生自Animal类
//这时Human类为子类,Animal类为(父类/基类),父类所有的成员都将自动被子类继承
class Human :Animal
{
public void Think()
{
Console.WriteLine("Who I am?");
}
}
//声明一个Teacher类派生自Human类
//这时Teacher类为子类,Human类为(父类/基类),父类所有的成员都将自动被子类继承
class Teacher :Human
{
public void Teach()
{
Console.WriteLine("I teach programming");
}
}
}