override.cs
来自「北大青鸟内部资料」· CS 代码 · 共 41 行
CS
41 行
using System;
namespace Example_4
{
///<summary>
/// 此程序演示 base、override 和 virtual 关键字
///</summary>
class Employee
{
public virtual void EmpInfo()
{
Console.WriteLine("该方法显示职员信息");
}
}
class DervEmployee: Employee
{
public override void EmpInfo()
{
base.EmpInfo();
Console.WriteLine("该方法重写 base 方法");
}
}
class Test
{
///<summary>
/// 应用程序的主入口点。
///</summary>
static void Main(string[] args)
{
DervEmployee objDervEmployee = new DervEmployee();
objDervEmployee.EmpInfo();
Employee objEmployee = objDervEmployee;
objEmployee.EmpInfo();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?