下载此文档

第4章 继承与多态new-课件(PPT·精·选).ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
第4章继承与多态
继承与多态的实现技术
定义:继承是指基于一个已经存在的类定义一个新类,即基于父类(超类)定义子类。
目的:实现父类代码的重用。
Java类支持单继承。
1. 继承
继承实例
逐步抽象
逐步分类
2. 多态
定义:
多态是指不同的类对象收到同一消息可以产生完全不同的响应。
实现:
通过子类覆盖父类的成员方法的方式实现。
多态的实现
On( ) 通用功能的消息
On( )
//出现图像声音
On( )
//温度变化
On( )
//水流旋转
类的继承
定义子类
语法格式:
[Modifiers] class ClassName extends SuperClassName
{
// ClassBody
}
class Person {
private String name;
private int age;
Person( ) {; }
Person(String n,int a) {name = n; age = a;}
……//setName( ),getName( )
void sayHello( )
{ ("Hello! I am "+ name ); }
举例
class Student extends Person {
private String school;

Student(String s) {school=s;}
void setSchool( String s ) { school=s;}
String getSchool() {return school;}
void sayHello() {
("I am a student in "+school); }
}
如何体现了代码重用呢?
class Employee extends Person{
private pany
Employee(String c){ company=c;}
void pany( String c){ company=c;}
String pany (){pany;}
void sayHello() {
("I am an employee in "+company);
}
}
子类对父类成员的可访问性
子类与父类在同一包中:子类可以直接访问父类具有public, protected 和默认访问属性的成员。
子类与父类不在同一包中:子类可以直接访问父类具有public, protected属性的成员。
如何访问private 成员呢?
具有private 和默认访问属性的成员,
需要通过具有public, protected 访
问属性的成员方法间接实现访问。

第4章 继承与多态new-课件(PPT·精·选) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc6
  • 文件大小132 KB
  • 时间2018-05-27
最近更新