ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2022-07-22 第六小组 高佳誉 学习笔记

2022-07-22 19:41:53  阅读:140  来源: 互联网

标签:07 22 super 方法 实例 2022 子类 父类 重写


Java的继承

重点

  1. this与super的区别
  2. 方法重写

思维导图

知识点

1.继承

在Java中,继承是单继承,一个子类只能有一个直接父类,但是可以有多个间接父类
extends后面只能写一个类
访问权限修饰符
public
protected 受保护的,不通报的子类能使用
默认的(default)
private

创建子类对象(创建对象的过程叫做实例化的过程)时,父类先被实例化,再去实例化子类
当一个类被实例化时,一定会先实例化它的直接和间接父类
子类的构造器可以有多个但是必须和弗雷德构造器形式上统一
有参需要手动调构造器

2.this与super关键字

在子类中当使用super调用父类的构造器时,super(age)必须是第一句话
在当前类中使用this调用本类的构造器时,this(name)必须是第一句话
如果在构造器中使用了super就不能用this,使用了this就不能用super,并且使用的super或this必须是第一句话
super指向的父类,不代表任何对象
this指向的本类,代表当前类的对象,方法的调用者
this可以代表对象;super代表不了对象,只能调属性、调方法(return后边永远不能写super)
this可以放在括号里当参数

3. 方法重写

子类可以重写父类的方法
方法的重写,我们可以利用到父类中方法已经运算过的结果,在结果的基础上进行扩展
方法的重写,体现的就是继承的核心,就是为了扩展父类的功能

规则:
1.访问权限:重写的方法的权限不能低于被重写的方法。开发中一般都是等于。
2.返回值类型:重写的方法的返回值可以和被重写的方法不同,但是必须是被重写方法的子类,开发中一般都是一样。
3.方法名:必须相同
4.参数列表:参数类型、参数个数必须相同
5.抛出异常:重写的方法不能抛出比被重写的方法更大的异常

掌握程度

大部分的知识点都已经掌握,但是this与super的共同点和差异点概念还有点模糊,不能快速分出差别。解决方法:重新看回放,将二者的区别背下来

收获

劳逸结合才是正确的,不能一直闷着学,偶尔放松一下,会对思路扩展很有帮助

学习效果展示

标签:07,22,super,方法,实例,2022,子类,父类,重写
来源: https://www.cnblogs.com/hanhandeshiqing/p/16506853.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有