欢迎光临散文网 会员登陆 & 注册

CY摸鱼java笔记025

2023-03-07 16:08 作者:菜呀1007  | 我要投稿

继承

继承的概述:

  1. 提高了代码的复用性,简化了代码。

  2. 让类与类之间产生继承的关系,才有了后面多态特性的存在。

    父类,超类,基类

注意:千万不要为了获取其他类的功能简化代码,而建立继承关系,必须要类和类之间产生继承关系。继承关系:is a

子类拥有父类的成员,子类不能拥有父类中被priavte修饰后的成员。

java多层继承,在多层继承中,最下层的子类拥有整个基层体系的成员,最上层的父类里面定义所有子类的共性描述。

java中不支持多继承,只支持单继承,因为多继承存在安全隐患,当多个父类定义相同的成员子类对象不能确定运行哪一个?

java保留了这种机制,并用了另一种方式来体现,多实现。

有了子父类之后,构造函数的特点:

在对子类对象进行初始化的时候,父类的构造方法也会运行,那是因为子类的构造函数默认第一行,有一句隐藏的语句。super();

而此类每个构造方法第1行都有同样的语句。


CY摸鱼java笔记025的评论 (共 条)

分享到微博请遵守国家法律