Abstract、Sealed和Static修饰符

 

Abstract、Sealed和Static修饰符
除了访问修饰符,C#还提供了十来个用于类型和类型成员的其他修饰符。其中有3个可以用于类:abstract、sealed和static。


abstract  指示该类只能用来作为其他类的基类。这意味着不能直接创建该类的实例。从该类派生的任何类都必须实现它的所有抽象方法和存取方法。尽管名字叫抽象类(abstract class),但它也可以有非抽象方法和成员属性。

 
sealed  指定该类不能被继承(用作基类)。注意,.NET不允许一个类同时为抽象类(abstract)和密封类(sealed)。


static  指定该类只包含静态成员(.NET2.0)。

 

 

btw:

virtual 这个关键字

个人认为,如果自己觉得这个方法通用性不强就用virtual去声明这个方法,然后用户可以根据自己不同的情况首先继承它然后对它进行重载

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值