下载此文档

JAVA封装、继承与多态.ppt


文档分类:IT计算机 | 页数:约54页 举报非法文档有奖
1/54
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/54 下载此文档
文档列表 文档介绍
1第4章封装、继承与多态 2学习目标?理解抽象和封装。?理解继承和多态。?掌握修饰符 this 和super 的使用。 类的封装?含义: ?java 中,对象就是一个封装体。?把对象的属性和服务结合成一个独立的单位,并尽可能隐蔽对象的内部细节(尤其是私有数据) ?目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而,使软件错误能够局部化,大大减少查错和排错的难度。“隐藏属性、方法或实现细节的过程称为封装。”“隐藏属性、方法或实现细节的过程称为封装。” 4封装的示例有选择地提供数据法拉力公司迪斯尼汽车公司公共电话号码电子邮箱产品种类私有备件的制造方法备件库存备件的制造成本公共电话号码电子邮箱汽车种类私有汽车的组装方法汽车库存汽车的组装成本 5封装特性?体现?设置对象中的成员变量和方法的访问权限(public,private,protected, 缺省); ?提供一个统一供其他类引用的访问接口,如一些 public 方法; ?其它对象不能直接修改本对象所拥有的私有属性和私有方法?包:类空间的划分单位 类的继承?含义: ?子类自动地享用父类中拥有的属性和方法。继承的特点继承的特点具有层次结构子类继承了父类的属性和方法 7 父类父类子类子类父类/子类是相对的 Cow 类 Cow 类 Lion 类 Lion 类 Tiger 类 Tiger 类 Animals 类 Animals 类 Carnivorous 类 Carnivorous 类 Herbivorous 类 Herbivorous 类 Coat 类 Coat 类示例 8 继承的优点继承的优点代码的可重用性父类的属性和方法可用于子类设计应用程序变得更加简单可以轻松地自定义子类 9继承?继承是面向对象语言中最具有特色,也是与传统最不相同的一个。?当一个类获取另一个类中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称为这两个类之间具有继承关系。 10继承?例子:请确认各类之间的关系 plane military plane (军事) passenger plane (客机) cargo plane (货物) fighter plane (战斗机) Airliner (民用机)

JAVA封装、继承与多态 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数54
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlya
  • 文件大小0 KB
  • 时间2016-07-08