1.通过关键字abstract进行标记将类声明为抽象。
2.不能创建抽象类的对象,但可以创建抽象类的引用。
3.一个abstract类可以不包含抽象方法,可以包含非抽象方法和变量。
4.抽象方法是虚方法的特例。
5.构造函数和静态方法不能是抽象的。
6.一个非abstract类不能包含抽象方法。
7.子类若要覆盖抽象类的抽象方法时,要使用override关键字。
abstract class WashingMachine
{
public WashingMachine()//构造函数
{
Console.WriteLine("here is WashingMachine ");
}
abstract public void Wash(); //抽象方法
abstract public void Rinse(int loadSize); //抽象方法
abstract public long Spin(int speed); //抽象方法
}
WashingMachine m = new WashingMachine();
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>