- 8
- 0
- 约1.83千字
- 约 12页
- 2017-06-14 发布于湖北
- 举报
第三章 对象和类型 毕节学院计算机科学系 软件设计课程 3.1 类和结构 区别: 类是存储在堆(heap)上的引用类型 结构是存储在栈(stack)上的值类型 对数情况下,类要用的多些 3.2 类成员 数据成员 访问限制符:public, protected, private 关键字:const 函数成员 方法:每个方法(函数)必须与类相关 声明、调用、参数传递(C#默认的是值传递,但要注意传递的是值类型还是引用类型)参见ParameterTest.cs Ref参数、out关键字(作为应用传递的参数,不需让它先初始化) 重载 属性 声明属性(可以在set/get 块中加入其它处理逻辑) 只读属性、只写属性(不推荐使用) 3.2 类成员 数据成员 访问限制符:public, protected, private 关键字:const 函数成员 构造函数 重载构造函数 静态构造函数 不带参数,用于初始化类的静态成员和属性。参见StaticConstructor.cs 构造函数中调用构造函数 只读字段 只可在初始化或者在构造函数中赋值。其它时候只能读取。 3.3 匿名类型 相当于类型推断中的变量类型。 例子: var captain = new {FirstName = “James”, MiddleName = “T”, LastName = “Kirk”}; var doc
您可能关注的文档
- 第四节1 运行于MX1上的嵌入式操作系统.ppt
- 浅谈柯氏四层评估模型思想和应用.pdf
- 科学:1.5《寻找金属变化规律》课件2(浙教版九年级上).ppt
- 转喻的类型和其认知理据.pdf
- C++ 面向对象程序第13节.ppt
- 第十一讲+JAVA网络基本知识.ppt
- 电势相等点所构成面.ppt
- 中国旅游网站电子商务产品及服务分析_马梅.pdf
- 增值税纳税申报“一窗式”票表比对含义和相关法规.pdf
- 并联无功补偿电容器组熔断器群爆现象分析与对策研究.pdf
- 广东省阳春市2027届数学高二上期末检测模拟试题含解析.doc
- 2027届四川外语学院重庆第二外国语学校高二数学第一学期期末达标检测试题含解析.doc
- 2027届广东省广州市番禺区禺山中学数学高二第一学期期末监测试题含解析.doc
- 2027届陕西省五校数学高一第一学期期末监测模拟试题含解析.doc
- 2027届甘孜市重点中学高二数学第一学期期末预测试题含解析.doc
- 2027届黑龙江省鸡西虎林市东方红林业局高一数学第一学期期末质量检测试题含解析.doc
- 力学专题实验——《探究弹簧弹力的大小与伸长量的关系》专项提升(解析版).pdf
- 2026年秋上海开放大学中国近现代史纲要记分作业一答案.doc
- 2026年秋上海开放大学中国近现代史纲要记分作业二答案.doc
- 2026年秋江苏开放大学网络学习工具及应用060026第一次形考作业答案.docx
原创力文档

文档评论(0)