- 13
- 0
- 约9.35千字
- 约 31页
- 2017-11-12 发布于广东
- 举报
5.2 类 5.2.1 类的声明 类是C#的一种自定义数据类型,其声明格式为: [属性] [类修饰符] class 类名 { [字段声明] [构造函数] [方法] [属性] } class Person { private string name; private int age; private long ID; public Person(string n, int a, long i) { name = n; age = a; ID = i; } public void Display() { Console.WriteLine(Name:{0}, name); Console.WriteLine(Age:{0}, age); Console.WriteLine(Name:{0}, ID); } } 5.2.2 创建类实例 类实例创建格式: 类名 实例名 = new 类名([参数]); 例如,创建Person类的实例: Person myTest1 = new Person(“张三”,21,60012); 也可以分两步创建Person类的实例: Person myTest2; MyTest2 = new Person(“张三”,21,60012); 5.2.3 类成员 类成员包括数据成员和函数成员。 类的具体成员有以下类型: 【例5-2】创建一个学生类,学生类有年龄字段、年龄属性和所属系部常量 class Student //定义学生类 { private int nAge;//定义字段nAge private const string sDepartment=Computer;//定义常量sDepartment public int Age //定义属性Age { get //获取属性值(字段值) { return nAge; } set//设置属性值(字段值) { this.nAge = value;} } public string Department//只读属性Department { get { return sDepartment; } } static void Main(string[] args) { Student s = new Student();//创建对象 s.Age = 20; //设置属性值 Console.WriteLine(s.Age); //获取属性值 Console.WriteLine(s.Department); Console.ReadLine(); } } 5.2.4 静态成员与实例成员 1. 当用static修饰符声明成员叫静态成员,静态成员属于类,为这个类的所有实例所共享。静态成员只能由类来调用,不能由对象调用。 2. 不用static修饰符声明成员,称为实例成员,实例成员属于类的实例。 【例5-3】声明一个含有静态成员和一个实例成员的Student类 class Student { public int SNO; public static int count; public Student(int s) { SNO=s; count++; } public void display() { Console.WriteLine(count={0},SNO={1}, count, SNO); } } class Program { static void Main(string[] args) { Student s1 = new Student( 12);
您可能关注的文档
- 企业基层管理课件作者齐艳第九章节组织文化.ppt
- 企业基层管理课件作者齐艳第七章节目标管理.ppt
- AutoCAD2004中文版应用教程课件作者刘瑞新第4章节图层 线型和颜色.ppt
- AutoCAD2004中文版应用教程课件作者刘瑞新第6章节图形编辑.ppt
- 企业基层管理课件作者齐艳第五章节有效激励.ppt
- AutoCAD2004中文版应用教程课件作者刘瑞新第7章节块与外部参照.ppt
- AutoCAD2004中文版应用教程课件作者刘瑞新第8章节图案填充.ppt
- 企业审计实务课件作者郑伟任务八开展内部审计.ppt
- 企业审计实务课件作者郑伟任务二审计历史与现状认知.ppt
- AutoCAD2004中文版应用教程课件作者刘瑞新第11章节三维绘图.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
原创力文档

文档评论(0)