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

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-13 20:39 作者:乐乐茶--  | 我要投稿

理解总结;

继承是实现软件复用的手段,当子类继承父类后,获得父类的属性和方法,继承可以理解为现实世界中的“是一种(is-a)”关系,继承是通过extends关键字在声明类的时候指定其父类,格式如下:

[修饰符] class 类名 extends 父类名

子类不但拥有父类的变量与方法,还可以为子类添加新的成员变量和成员方法,以增强父类的功能,也就是所谓的扩展。还可以使用super关键字引用父类的方法,然后再添加新的业务代码。甚至还可以在子类中为父类的某个方法定义多个重载方法,增加该类的灵活性。

通过类的继承,祖先类的所有成员均将成为子类拥冇的“财富”。但能否通过子类对象直接访问这些成员则取决于访问权限的设置。Object类是所有类的祖先。


this关键字特指本类的对象引用,使用this访问成员则首先在本类中査找,如果没有,则到父类逐层向上找。

super特指访问父类的成员,使用super则首先到直接父类査找匹配成员,如果未找到,再逐层向上到祖先类査找。

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

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