上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

2023年5月22日 #

C#学习笔记 -- 抽象、密封类、静态类、扩展方法

摘要: 1、抽象成员 指设计被覆写的函数成员, 特征如下 必须是一个函数成员, 字段常量不可用 属性、索引器、事件、方法都可用 必须用abstracet修饰 不能实现, 代码、访问器用分号表示 abstract public void PrintStuff(string s); ​ abstract pul 阅读全文

posted @ 2023-05-22 19:31 老菜农 阅读(73) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 成员访问修饰符

摘要: 成员访问修饰符 所有显式声明在类声明中的成员都是互相可见的, 无论给他们声明访问等级 继承的成员不在类声明中显式声明, 所以, 继承成员对派生类的成员是可见的, 也可以是不可见的, 基类私有派生类看不见 访问级别 public private protected internal protected 阅读全文

posted @ 2023-05-22 19:30 老菜农 阅读(25) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 构造器、类的访问修饰符

摘要: 构造函数的执行 要创建对象的基类部分, 需要隐式的调用基类的无参构造函数 继承层次链中的每个类在执行他自己的构造函数体之前执行他的基类构造函数 对象构造的顺序如下 注意 禁止在构造函数中调用虚方法 在执行基类的构造函数, 基类的虚方法会调用派生类的覆写方法, 但这是执行在派生类的构造函数方法体之前 阅读全文

posted @ 2023-05-22 19:28 老菜农 阅读(58) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 变量、内存

摘要: 变量 1、变量在内存中分配空间 以变量名对应的内存地址为起点, 以其数据类型所要求的存储空间为长度的一块内存区域 (1)值变量如何存储在内存上 内存在计算机中被分成了一个字节一个字节的区域, 其中每个8个bit构成一个字节, 每个字节有自己唯一标识 操作系统会预留一部分内存, 别的进程无法使用 用橙 阅读全文

posted @ 2023-05-22 01:14 老菜农 阅读(85) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 类继承、屏蔽与覆写基类方法

摘要: 1、类继承 通过继承可以定义一个新类, 新类纳入一个已经声明的类并进行扩展 可以使用一个已经存在的类作为新类的基础, 已存在的类称为基类(base class), 新类为派生类(derived class), 派生类成员的组成如下 本身声明中的成员 基类的成员 要声明一个派生类, 需要在类名后写基类 阅读全文

posted @ 2023-05-22 01:06 老菜农 阅读(391) 评论(0) 推荐(0) 编辑

2023年5月21日 #

C#学习笔记 -- 分部类、分部方法

摘要: 1、分部类和分部类型 类的声明可以分割成几个分部类的声明 每个分部类的声明都有一些成员的声明 类的分部类声明可以在同一文件中也可以在不同文件中 每个分部类声明必须被标注为patial class partial class MyPartClass //类名称与下部分相同 { member1 dela 阅读全文

posted @ 2023-05-21 18:27 老菜农 阅读(51) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 对象初始化语句、索引器、访问器的修饰符

摘要: 1、对象初始化语句 扩展语法 有如下两种扩展语法, 第一种当类中没有声明构造器或者声明了无参构造器才能用 第二种当类中声明了有参构造器才能用 new ExampleClass {FieldOrProp = InitProp, FieldOrProp = InitProp, ...}; new Exa 阅读全文

posted @ 2023-05-21 12:40 老菜农 阅读(49) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 方法的参数

摘要: 1、值参数 当你使用值参数, 通过将实参的值复制到形参的方式把数据传递给方法,方法被调用时, 系统执行如下操作 在栈中为形参分配空间 将实参的值复制给形参 class MyClass { public int Val = 20; } class Program { static void MyMet 阅读全文

posted @ 2023-05-21 01:08 老菜农 阅读(23) 评论(0) 推荐(0) 编辑

2023年5月20日 #

C#学习笔记 -- 类的属性

摘要: 属性 属性代表类实例或类中数据项的成员, 使用属性就像写入或读取一个字段, 语法相同, 从语法上无法区分他们 (0)属性的特征 是命名的类成员 有类型 可以被赋值和读取 与字段不同, 属性是一个函数成员 不一定为数据存储分配内存 执行代码 属性是两个匹配的、命名的、称为访问器的方法,访问器不能直接被 阅读全文

posted @ 2023-05-20 23:48 老菜农 阅读(92) 评论(0) 推荐(0) 编辑

2022年12月16日 #

装饰者模式

摘要: 装饰者模式 在不改变现有对象的结构的情况下, 动态地给该对象增加一些职责(额外功能)的模式 结构 抽象构件: 定义一个抽象接口以规范准备接受附加责任的对象 具体构件: 实现抽象构件, 通过装饰角色为其添加一些职责 抽象装饰: 实现或继承抽象构件, 并包含具体构件的实例, 可以通过其子类扩展具体构件的 阅读全文

posted @ 2022-12-16 23:17 老菜农 阅读(18) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

导航