杂乱笔记1
-
static —— 方法只能通过类来访问,不能通过对象实例来访问;
-
virtual —— 方法可以重写。
-
sealed —— 如果使用了override,也可以使用sealed指定在派生类中不能对这个方法作进一步的修 改,即 这个方法不能由派生类重写。
-
abstract —— 方法必须在非抽象的派生类中重写(只用于抽象类中)。非抽象类中不能有抽象方法
- overload——重载,同一个类中参数个数、类型、次序至少一个不同的同名函数
- new ——覆盖,子类和父类函数重名时要用new覆盖父类方法,虚方法、实方法都可以被覆盖(new),抽象
- 方法和接口不可以
-
override —— 方法重写了一个基类方法(如果方法被重写,就必须使用该关键字),
父类中该要被重写的方法必须声明为virtual或者是abstract类型
virtual修辞的方法在基类中已经实现,在之类中可重写可不重写
abstract修辞的方法在基类中未实现,之类中必须重写实现