2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > c语言修饰符讲解 – java – 前端

c语言修饰符讲解 – java – 前端

时间:2021-10-16 03:08:38

相关推荐

c语言修饰符讲解 – java – 前端

(1)访问修饰符:

①访问修饰符就是类,属性和方法的定义分级制度 。

②4个访问修饰符(是添加到类、结构或成员声明的关键字)

Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。

Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问

Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。

protected::受保护的,是一个成员访问修饰符。只能在它的类和它的派生类中访问。

protected internal:访问级别为 internal 或 protected。即,“同一个程序集中的所有类,以及所有程序集中的子类都可以访问

一个成员或类型只能有一个访问修饰符,使用 protected internal组合时除外。

(2)类修饰符:

abstract:可以被指示一个类只能作为其它类的基类.

sealed:指示一个类不能被继承.

static:修饰类时表示该类是静态类,不能够实例化该类的对象,该类的成员为静态.

(3)成员修饰符

abstract:指示该方法或属性没有实现.

const:指定域或局部变量的值不能被改动.

event:声明一个事件.

extern:指示方法在外部实现.

override:对由基类继承成员的新实现.

readonly:指示一个域只能在声明时以及相同类的内部被赋值.

Partial:在整个同一程序集中定义分部类和结构

Virtual:用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象

New:作修饰符,隐藏从基类成员继承的成员,在不使用 new 修饰符的情况下隐藏成员是允许的,但会生成警告。作运算符,用于创建对象和调用构造函数。

4.C#中方法、类等的默认访问修饰符

接口(interface)

接口成员访问修饰符默认为public,且不能显示使用访问修饰符。

类(class)

构造函数默认为public访问修饰符。

析构函数不能显示使用访问修饰符且默认为private访问修饰符。

类的成员默认访问修饰符为private;

枚举(enum)

枚举类型成员默认为public访问修饰符,且不能显示使用修饰符。

结构(struct)

结构成员默认为private修饰符。

结构成员无法声明为protected成员,因为结构不支持继承。

嵌套类型

嵌套类型的默认访问修饰符为private。 和类,结构的成员默认访问类型一致

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。