第05章 类
第5章 类 C#是一种纯粹的面向对象的编程语言,因此,C#程序中,一切都是对象。对象是面向对象编程的基本成分。 什么是对象? 可以说任何事物都是对象。对象可以是现实世界中的一个物理对象,也可以是抽象的概念或规则。对象可用它本身的一组属性和操作功能来定义。 例如: 对于自行车对象,它的颜色、车轮个数等是对象的状态,它能行驶、能变速是对象的功能; 对于电视机对象,它的屏幕大小、色彩、频道数等是它的属性,能打开、关闭、更换频道、调整音量等是它的操作。 第5章 类(续) 在面向对象程序设计技术中,对象是具有属性(又称状态)和操作(又称方法、行为方式和消息等)的实体。 对象的属性表示了它所处于的状态; 对象的操作则用来改变对象的状态达到特定的功能。 对象有一个唯一的标识名以区别于其他对象,对象有固定的对外接口,是对象在约定好的运行框架和消息传递机制中与外界通信的通道。 对象是面向对象技术的核心,是构成系统的基本单元,所有的面向对象的程序都是由对象来组成的。 第5章 类(续) 什么是类? 类是在对象之上的抽象,它为属于该类的全部对象提供了统一的抽象描述。 所以类是一种抽象的数据类型,它是对象的模板,对象则是类的具体化,是类的实例。 例如: “一台PANDA电视机”等价于“这是电视机类的一个实例”。 类与对象的关系如图所示。 第5章 类(续) 第5章 类(续) 第5章 类(续)
您可能关注的文档
最近下载
- DL-T-573-2010电力变压器检修导则.pdf
- 【MOOC】《理性思维实训》(华南师范大学)章节期末慕课答案.docx
- 建筑边坡工程鉴定与加固技术规范.docx VIP
- 完整的神经系统体格检查评分标准.doc VIP
- 艾滋病、梅毒、乙肝暴露儿童干预、随访及转介流程.pdf VIP
- 篮球知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 新建4万m3d污水处理 厂工程可行性研究报告.doc VIP
- J-STD-033D处理,包装,运输和使用湿度,回流,和过程敏感设备.PDF VIP
- 【2026】超星尔雅学习通《大数据与人工智能导论(厦门大学)》章节测试及答案.pdf
- 城市化工集的聚区4.0万m3d污水处理厂工程可行性研究报告.doc VIP
原创力文档

文档评论(0)