2016-11-15(C#相关)---类成员及其访问限定

              类成员及其访问限定

一:类可以定义下列成员

常数 字段 实例构造器 类型构造器 方法 重载操作符 转换操作符 属性 事件 类型

元数据信息

二:访问修饰符和预定义性质

public protect private internal(friend)  protect internal

用作类型的预定义类型

abstract (虚基类) :显而易见 不能实例化 可用作父类

sealed (不能用作基类型) : 标注他了 就不能有子类继承他了

但是 不能同时声明 不能被继承且不能实例化。

例:一个math类型里面都是静态方法  我们 没必要为他创建实例对象 也不想 有对象继承。先声明 sealed 不能被继承。然后 无参构造声明为私有的。无法构造。

字段的预定义类型

static : 类的静态成员 类间共享 非变量独享

readonly(const) :只读变量 只能在构造中赋值

static readonly: 结合

方法的预定义类型

static:静态方法

(默认): 实例本身方法

virtual:虚方法

new :方法的子类实现不会重写基类型的实现 只是将其隐藏了起来 仅用于 虚方法

override:显示的表明正在重写 基类的虚方法

abstract:抽象方法(纯虚函数)

sealed:派生类型不能重写该方法 仅用于虚方法 ()

 

转载于:https://www.cnblogs.com/liangzhiming/p/6065519.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值