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