JavaSE 17(继承和多态)

前言:继承与多态是是 Java 在软件重用方面重要且功能强大的特征。假设要定义一个类,对圆、矩形和三角形建模。这些类有很多共同的特性。设计这些类来避免冗余并使系统更易于理解和易于维护的最好方式是什么?答案就是使用继承。因此我在此整理本章的重点与难点,以便于自己的复习与巩固。1. 父类和子类:在 Java 术语中,如果类 Cl 扩展自另一个类 C2, 那么就将 Cl 称为次类( sub...
摘要由CSDN通过智能技术生成

前言:

在这里插入图片描述
继承与多态是是 Java 在软件重用方面重要且功能强大的特征。假设要定义一个类,对圆、矩形和三角形建模。这些类有很多共同的特性。设计这些类来避免冗余并使系统更易于理解和易于维护的最好方式是什么?

答案就是使用继承。

因此我在此整理本章的重点与难点,以便于自己的复习与巩固。

1. 父类和子类:

在这里插入图片描述

在 Java 术语中,如果类 Cl 扩展自另一个类 C2, 那么就将 Cl 称为次类( subclass ), 将 C2 称为超类(superclass )。超类也称为父类 ( parent class) 或基类 ( baseclass), 次类又称为子类 ( child class)、扩展类 ( extended class) 或派生类(derivedclass)子类从它的父类中继承可访问的数据域和方法,还可以添加新数据域和新方法。

2.使用 super 关键字:

在这里插入图片描述

this 它是对调用对象的引用,关键字 super是指这个super 关键字所在的类的父类。关键字 super 可以用于两种途径:

1 ) 调用父类的构造方法。

2 ) 调用父类的方法。

注意:super和this的用法相似

this:代表本类的对象引用。

super:代表的父类内存 空间,而不是父类的引用。

子父类中同名的成员变量,这种情况开发中不用,因为父类一旦描述完成了属性,
子类直接使用就可以了。

在这里插入图片描述

3.调用父类的构造方法:

构造方法用于构建一个类的实例。不同于属性和普通方法,父类的构造方法不会被子类继承。它们只能使用关键字 super 从子类的构造方法中调用。

调用父类构造方法的语法是:

super()或者super(parameters);

语句 super() 调用父类的无参构造方法,而语句 super(arguments) 调用与参数匹配的父类的构造方法。语句 super() 和 super (arguments) 必须出现在子类构造方法的第一行,这是显式调用父类构造方法的唯一方式。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值