- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapter3-面向对象的JAVA程序设计.pdf
第三章面向对象Java
程序设计
3.1 类和对象
3.2 类的方法
3.3 类的封装
3.4 Java的多态
3.5 this和super
3.6 构造函数
3.7类的继承
3.8 包
3.9 接口的定义与使用
2011-11-10 1
斯坦福:编程方法学
/special/sp/programming.html
「编程方法学」是最大的编程入门课程,也是
斯坦福大学主要课程之一。介绍了当代程序设
计基本思想:面向对象,模块化,封装,抽象
化与测试。《编程方法》将良好的编程思想连
同广泛应用的Java语言一同讲授。着重教授良
好的编程风格和Java语言的特色。
2011-11-10 yexj@ 2
3.1 类与对象
Java编程语言中的抽象数据类型概念被认为
是class 。类给对象的特殊类型提供定义。它
规定对象内部的数据,创建该对象的特性,
以及对象在其自己的数据上运行的功能。因
此类就是一块模板。
类是对象的抽象及描述,它是具有统一属性和方法的多个对象的
统一描述体,是用来定义一组对象共有属性和方法的模板。
Java类由状态 (或属性)和行为两部分组成。
在Java程序中,用变量来描述类的状态,用
方法来实现类的行为。方法定义了可以在对
象上进行的操作,方法定义类用来干什么。
2011-11-10 yexj@ 3
对象是类的唯一性实例
计算机世界 现实世界
映射
对象 实体
实 抽
例 抽 象
化 象
计算机逻辑
的实现
抽象数据类
类
型
概念世界
2011-11-10 yexj@ 4
接口与实现
类是一种封装技术。
如果属性或方法被定义为public ,它就是接口的一部分,其他类可以
直接访问它。
如果属性或方法被定义为private,它就是实现的一部分。只有类自己
的方法可以访问它。
对象要注意保护自己的数据(私有属性,公有方法)。对象通过它
们的方法管理,实现由编程人员控制。
通过接口与对象发生作用,内部实现不影响接口(汽车,内部
变化不影响驾驶)程序一部分变化不会影响其他部分。
复用
事先写好的操作可在整个项目中使用
重用比重写更容易
2011-1
文档评论(0)