C#虚方法的定义
//虚方法的访问修饰符不能为private
//父类中的修饰符是什么,子类也必须是什么
//如果在子类中调用用父类的虚方法,可以使用Base
例子如下:
//这是父类
public class BaseClass
{
public virtual void VirtualMethod()
{
Console.WriteLine("这是父类的虚方法");
}
}
//这是子类
//创建子类的一个实例对象
Student stu = new Student();
//调用父类的虚方法
stu.VirtualMethod();
public class Student : BaseClass
{
public override void VirtualMethod()
{
Console.WriteLine("这是继承父类的子类虚方法");
}
}

浙公网安备 33010602011771号