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

时间:2021-07-03 09:09:38

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


7.1  
类型成员

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

List:

常数

例如123

字段

例如 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

方法预定义特性

 

……不写了,睡……