Java语言的继承结构_第1页
Java语言的继承结构_第2页
Java语言的继承结构_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——Java语言的继承结构Java语言的继承布局

导语:Java语言找那个多个概括的对象,不断的向上抽取共享的内容,最终形成了一个体系,就是继承体系。下面是Java语言的继承布局,接待参考!

1把好多类的一致特征和行为举行抽取,用一个类来描述。让多个类和这个类产生一个关系。

这样的话,多个类就可以省略好多代码。这个关系就是继承。java中用extends关键字表示。

2继承的体系布局

A:多个概括的对象,不断的向上抽取共享的内容,最终形成了一个体系。这个体系叫做继承体系。

B:继承体系的学习和使用原那么

**学习顶层的内容。由于他是整个体系的共性内容。

**创造子类使用。也就是使用底层的概括对象。

3继承的特点:

A:java中只能单继承,没有多继承。

B:java可以有多重层继承。

4继承的好处:

继承的展现提高了代码的复用性。

继承的展现让类与类之间产生了关系,供给了多态的前提。

5子父类中的成员关系

A:成员变量

在子类方法中使用一个变量时:

首先,在方法的局部变量中找这个变量,有那么使用。

否那么,在本类中找成员变量,有那么使用。

否那么,在父类中找成员变量,有那么使用。

否那么,报错。

B:成员方法

用子类对象使用一个方法时。

首先,在子类中找这个方法,有那么使用。

否那么,在父类中找这个方法,有那么使用。

否那么,报错。

重写和重载的识别?

重载:在同一类中。方法名一致,参数列表不同。重载可以变更返回类型。

重写:在不同类中子父类中。

方法声明一致返回类型,方法名,参数列表均一致。

重写需要留神:

**子类方法的访问权限要大于等于父类方法的访问权限。

**静态只能重写静态。但是这种处境一般不会展现。

构造方法

**子类的实例化过程

***子类创造对象时,会先去创造父类的'对象。

默认是去调用父类的无参构造方法。

***子类构造方法中,第一行默认是super

***为什么子类中第一行会默认有super

由于他继承父类的成员使用,使用前这些成员务必初始化,

而他们是父类的成员,所以,务必通过父类举行初始化。

所以,会先创造一个父类的对象。

**当父类没有无参构造方法时

务必使用this或者super调用其他的构造方法。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论