提高开发效率的一种手段
继承就是把大家共性的东西提取出来,共享
被僵尸咬一口你也是僵尸
C#不支持多重继承
C#类可以派生自另一个类和任意多个接口
继承具有单根性,一个派生类只能继承一个父类
如果没有写继承自那个类,默认继承object类(System.Object是一个公共的基类)
csharp
public class Pet
{
public string Name;
public string Age;
public void printName()
{
Console.WriteLine("Pet name is "+Name);
}
public void printAge()
{
Console.WriteLine("Pet Age is "+Age);
}
}
//以下两个子类继承Pet类
public class Dog:Pet
{
}
public class Cat:Pet
{
}
class Program
{
static void Main(string[] args)
{
Dog dog = new Dog();
dog.Name = "lucky";
dog.printName();
Cat cat = new Cat();
cat.Name = "Tom";
cat.printAge();
}
}