3 类与对象 4 继承与多态--面向对象程序设计 面向对象程序设计语言的特点 封装—将数据和处理数据方法组合在一起,并可以控制成员的可见性。 继承—拓展现存的类来生成专有类,继承原来类的状态和行为的能力 多态—同名的方法具有不同的功能. 对象(Object) 一切都是对象。对象:1.属性(状态); 2.行为. 类(Class) 类是描述对象的蓝图,它定义了一类对象所共有的变量和方法。 类的实例是对象。 E在面向对象的程序设计中,类是程序的基本单元,一个类是定义一种对象的模板。它规定了对象的数据结构,以及用于那些数据的操作。类还是创建对象的“工厂”。类确定了对象的能力。 比较 结构化(面向过程)程序设计 对应的典型的计算机语言, 例如: C 面向操作(action)的 函数(方法)是程序的基本单位 面向对象程序设计 对应的典型的计算机语言, 例如: Java 面向对象(object)的 类(class)是程序的基本单位 方法(函数)被封装在类中 数据也被封装在类中 设计的时候从类(对象)的层面上思考问题 举例:我开车去上海 面向过程: 我开车,我踩油门,我挂档…… 我过宁波,我过杭州…… 面向对象: 我命令车去上海:车.去(“上海”), car.go(“sh”) 车怎么去不关我的事儿 信息封装在车这个类的内部 我不用去了解车开动的过程 内容 1. 类的定义
您可能关注的文档
最近下载
- 7KXH127声光组合信号器使用说明书.doc VIP
- 福彩机器操作培训.pptx VIP
- 最全(一)公安局辅警招聘考试题库.doc VIP
- 化学视角看“盐水”-《溶液》专题复习(课件)中考化学专题复习课件.pptx VIP
- 会计准则内在逻辑研究-天职国际会计准则研究.pptx VIP
- 会计准则内在逻辑 天职国际-会计准则内在逻辑研究.doc VIP
- 2025年江苏省职业卫生专业技术人员集中理论考试(职业卫生检测)历年参考题库含答案详解.docx VIP
- Q TLXS-1-2017_板式换热器清洗剂.pdf VIP
- 新疆医科大学病理学期末试卷及答案.docx VIP
- 增材制造项目技术文件.doc VIP
原创力文档

文档评论(0)