C#基础_权限修饰

1.0 Public

公开权限

1.1 Private

修饰类时类为程序集或者包含此类的类内部权限;修饰变量时只能类内部使用;

1.2 Protected

修饰变量,只能继承类可以使用,对外(包括继承类的实例)无权限;

1.3 Abstract

定义类时此类不能实例化,只能被继承,如果类内部有抽象方法,则此类只能时抽象类,而且其继承者必须实现该类抽象方法(实现时加override)。

1.4 Sealed

封装类,与Protected相反,封装类不能被继承,且不能有虚方法和抽象方法。Sealed修饰的方法不能重写。

1.5 Virtual/Override

基类中的虚方法通过override覆盖,继承类实例强制转换成基类,并使用此方法依然调用的时overrride后的方法。如果用new去覆盖基类的方法,继承类实例强制转换成基类时此方法依然调用旧方法。但不管new还是override基类单独定义的实例调用此方法时仍为就方法;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值