- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java第4节:classobject_method
Advanced Java Programming
2010 Spring
PENG Qimin
qimin@iosqimin@ios.cncn
类类、、对象与方法对象与方法
所有的物体都可以看作对象所有的物体都可以看作对象,,对象有对象有一
定的框架结构,具有一定的功能,完成一定
的任务的任务,而且这些对象之间可以建立起联系而且这些对象之间可以建立起联系,
从而就像人类社会那样处理各种各样的事务。
抽象
• OOD方法提供了抽象数据类型机制,遵循
软件设计的三条重要原则
•• 抽象抽象抽象抽象
•• 信息隐藏信息隐藏信息隐藏信息隐藏
•• 模块化模块化模块化模块化
抽象
一个抽象数据类型(Abstract Data Type ,ADT )可分成4
个部分。
语法语法
说明
语义
抽象数据类型抽象数据类型
属性
实现实现
方法
语法和语义构成抽象数据类型语法和语义构成抽象数据类型ADTADT 的说明的说明,让使用者了解这让使用者了解这
个抽象数据类型的特征。
属性和方法构成ADT 的实现,展示这个ADT是怎样做成的。
类的三个基本特性类的三个基本特性:
封装性
继承性
多态性多态性
类包括两个成员要素
字段/域(field)
类中的数据成员,定义了类所需要的数据,描述
类是什么。
方法(method)
类中的成员函数类中的成员函数,方法定义了类的功能方法定义了类的功能,描述类描述类
做什么。
JJava程序是由程序是由一个个类定义组成个个类定义组成。
JavaJava程序的基本结构程序的基本结构
引入Java类库;
定义用户类类1
{
定义类定义类1的若干变量或对象的若干变量或对象:
定义类1的方法1;
定义类1的方法2;
…
定义类1的方法M1;
}
定义用户类定义用户类22
{
定义类2的若干变量或对象:
定义类定义类22的方法的方法11;;
定义类2的方法2;
…
定义类定义类22的方法的方法MM22
}
类的基本定义方法:
[[修饰符修饰符]] classclass 类名类名 [[extendsextends 父类父类]] [[implementsimplements 接口名接口名]]
{
类成员变量声明
类方法声明
}
关于类头class
classclass关键字关键字,在它的后面在它的后面,应跟随新数据类应跟随新数据类
型的名称。
父类名跟在父类名跟在extendsextends 关键字后面关键字后面,说明当前类说明当前类
是哪个已经存在类的子类,存在继承关系继承关系。
继承是类与类之间的继承是类与类之间的一种非常重要的关系种非常重要的关系。
关于类头关于类头类的修饰符类的修饰符
类的修饰符用来说明类的特殊性质。
分为三种:
您可能关注的文档
- DS_2010_73数据结构课件.pdf
- EDS-T-4302:1999 DURABILITY TEST OF ASSIST GRIP.pdf
- Effect of smoking on the gingival capillary density:assessment of gingival capillary density.pdf
- FM25L16B铁电存储SPI操作例程.pdf
- GeorgeD_Spindler与文化教育_省略_述弱势群体或少数民族在学业上遭.pdf
- 电路中各点电位的分析和计算.ppt
- Int. Conf. on Data Warehousing and Knowledge Discovery DaWaK ’99 Implementation of Multidi.pdf
- Linux下S3C2440微控制器的CAN驱动设计与实现.pdf
- MAX113CAG+;MAX117CAI+;MAX117EAI+;MAX117CAI+T;MAX117CPI+;中文规格书,Datasheet资料.pdf
- MAX118CAI+;MAX114EAG+;MAX118EPI+;MAX114CAG+T;MAX118CAI+T;中文规格书,Datasheet资料.pdf
文档评论(0)