父类 子类
this 访问最近变量
base 访问父类变量
虚方法
把一个
父类函数
声明为
virtual
就可以在
任何子类
中
重写
该
函数
class
Enemy
{
public
virtual
void
Move()
{
Console.WriteLine(
"敌人进行移动"
);
}
}
在
子类
中
重写另一个函数
时 要使用
override
关键字
class
Boss
: Enemy
{
public
override
void
Move()
{
Console.WriteLine(
"Boss特有的移动方法"
);
}
}
在控制台输出
class
Program
{
static
void
Main(
string
[] args)
{
Boss boss =
new
Boss();
boss.Move();
}
}
![](https://img-blog.csdnimg.cn/5c9edb819853443da31c797ca8d3060c.png)