.Net框架程序设计读书笔记7(白话版)

第7章 类型成员及其可访问性

7.1 类型成员

我们平时说的一个类型中最多包含 10 种类型成员,这 10 种类型成员不一定都出现,但是我们平时却经常用。

List:

常数

|

例如 1 , 2 , 3

---|---

字段

|

例如 dim a as int32 中的 a 就是一个字段

实例构造器

|

就是初始化实例的东西,例如: public sub new ()

类型构造器

|

就是初始化类型的东西,例如: shared sub new()

方法

|

用来改变类型或对象的状态的一种行为

重载运算符

|

其实就是把传统的加减乘除之类的换个符号代表

转换运算符

|

---------- 不知道是什么东西

属性

|

就是表示一个类型或对象的状态的值

事件

|

简单的讲,就是我们平时生活中说的一件事

类型

|

对象的老爸

7.2 访问级别修饰符和预定义特性

类型、字段、方法的访问级别:

Private

|

类型内部资料,仅供参考

|

|

---|---|---|---

Protected

|

类型和他儿子都能看的东西

|

CLR:Family

|

够形象的叫法

不支持

|

为啥不支持呢?

|

CLR:Family/Assembly

|

老爸、儿子、外甥们都能看的东西

Friend

|

朋友圈子内的熟人都能看

|

CLR:Assembly

|

Protected Friend

|

能沾边的熟人都能看

|

CLR:Family/Assembly

|

Public

|

认不认识无所谓,随便看

|

Public

|

| | | |

类型预定义特性

MustInherit

|

不能生儿子的老爸

|

CLR:Abstract

---|---|---

NotInheritable

|

这个老爸不能把它当祖宗

|

CLR:Sealed

字段预定义特性

Shared 就老爸能用 CLR:Static

默认 就儿子能用 CLR: Instance

ReadOnly 构造器专用 CLR:InitOnly

方法预定义特性

累 …… 不写了,睡 ……

Published At
Categories with Web编程
Tagged with
comments powered by Disqus