20-C#构造函数--虚方法
C#构造函数
1.构造函数
public class animal//构造函数
{string name;public void animal()//构造函数,一定被执行{name="tom";}
}
2.:base()方法-类继承时先调用父类的构造函数
public class animal//构造函数
{string name;public void animal()//构造函数,一定被执行{name="tom";}
}
public class dog:animal//构造函数
{string name;public void dog():base()//构造函数,一定被执行{name="123";}
}
3.虚方法
//实现多态的一种形式,通过override重写
public class animal
{string name;public void animal()//构造函数,一定被执行{name="tom";}public virtual void eat()//虚方法{}
}