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("这是继承父类的子类虚方法");

}

}

posted @ 2024-12-01 13:23  菜鸟的奋斗军  阅读(24)  评论(0)    收藏  举报