大四java课件04-java的面向对象20131029.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

信息与通信工程学院huzheng@bupt.胡铮.cn信息与通信工程学院1JAVA面向对象高级设计

信息与通信工程学院

huzheng@bupt.

胡铮

.cn

信息与通信工程学院

1

JAVA面向对象高级设计

主要内容2继承多态性抽象类和抽象方法接口内部类和 类

主要内容

2

继承

多态性

抽象类和抽象方法

接口

内部类和 类

1 继承3创建子类成员变量的隐藏和方法的覆盖this

1 继承

3

创建子类

成员变量的隐藏和方法的覆盖

this & super

对象的向上转型对象

1.1 创建子类继承是一种由已有的类创建新类的机制。可以先创建一个拥有共同属性的一般类,根据该一般类再创建具有特殊属性的新类。由继承而得到的类称为子类(subclass),

1.1 创建子类

继承是一种由已有的类创建新类的机制。

可以先创建一个拥有共同属性的一般类,根据该一般类再创建具有特殊属性的新类。

由继承而得到的类称为子类(subclass), 被继承的类称为父类(或叫超类,superclass)。

Java中不支持多重继承。

4

1.1 创建子类加入extends子句:class SubClass extends SuperClass{……}把

1.1 创建子类

加入extends子句:

class SubClass extends SuperClass{

……

}

把SubClass

为SuperClass的直接子类。

如果SuperClass又是某个类的子类,则SubClass同时也是该 类的(间接)子类。

子类可以继承父类的成员变量和方法。如果缺省extends子句,则该 类为java.lang.Object的子类。

权限设定为public、protected的成员变量和权限为private的成员变量和方法。

子类可以继承父类中

方法,但是不能继承

5

1.1 创建子类6

1.

最近下载