c#抽象类相关
2016-07-16 10:10 鲁佐富 阅读(124) 评论(0) 收藏 举报abstract class mylass
{
public int age{get;set}
public abstract void SaiHi();
}
1,抽象类中可以有实例成员,也可以有抽象成员
2,抽象成员不能有任何实现,例如SaiHi()方法不能用{}
3,抽象成员必须包括在抽象类中
4,抽象类不能用来实例化对象,只能被其它类继承,主要目的是为了实现多态
class myclass1:myclass
{
public override void SaiHi()
{
实现重写
}
}
5,抽象成员之类继承后必须重写,重写关键字override,如果子类也是抽象类,那么就没有必要重写。必须有一个子类实现重写。
浙公网安备 33010602011771号