首页 > 其他分享 >继承细节问题

继承细节问题

时间:2023-02-04 22:13:14浏览次数:54  
标签:Java 构造方法 继承 子类 问题 细节 父类 super

 

 

  1. extends的意思是“扩展”,子类是父类的扩展

  2. Java中只有单继承,没有多继承

  3. 继承是类和类之间的关系

  4. 继承关系的两个类,一个是子类,一个是父类

  5. 子类继承父类的所有方法

  6. 在Java中默认继承Object类

  7. this指代当前类,super指向父类

  • super注意点:

    • super只能调用父类的构造方法,必须在构造方法的第一个

    • super只能出现在子类的方法或者构造方法的第一个

    • super和this不能同时调用构造方法

  • Vs this

    • 代表对象不同:

      • this:本身调用者这个对象

      • super:代表父类对象的应用

    • 前提

      • this:没有继承也可以使用

      • super:只能在继承条件才可以使用

    • 构造方法

      • this():本类的构造

      • super():父类的构造

8.私有的东西无法被继承

http://c.biancheng.net/view/6398.html

标签:Java,构造方法,继承,子类,问题,细节,父类,super
From: https://www.cnblogs.com/GO8k/p/17092503.html

相关文章

  • 全局变量和局部变量使用问题
      在Java中变量类型有成员变量、局部变量和静态变量(类变量、static变量),本篇文章主要介绍成员变量(全局变量)和局部变量的区别。根据变量的作用范围,将程序中的变量分为......
  • 可变形参问题
    这篇文章主要介绍了Java语法糖之个数可变的形参的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学......
  • 重载和重写问题
    重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己......
  • 值传递和引用传递问题
    一、堆、栈举个栗子:intage=22;Stringname=newString("shuaibei");这两个变量存储图如下:如果,我们分别对age、name变量赋值,会发生什么呢?age=18;name=newSt......
  • 向上和向下转型问题
    Java中对象类型之间的类型转换(前提是两个类是父子关系)1.向上转型:把子类对象直接赋给父类引用,自动进行类型转换。​静态方法/成员变量(包括静态变量和实例变量)同“父类引......
  • StringBuffer和StringBuilder问题
    在Java中字符串属于对象,Java提供了String类来创建和操作字符串。String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至......
  • 解决vuepdf不显示章印问题
    找到node_modules/pdfjs-dist/es5/build/pdf.worker.js这个目录if(data.fieldType==="Sig"){data.fieldValue=null;//pdf预览不显示红章问题......
  • ChatGPT 有哪些神奇的使用方式?使用chargpt写代码 搜索问题 写论文
    本教程介绍chargpt使用教程:不需要梯子,不需要注册,也不需要缴纳费用通过本教程您将会使用chargpt写代码搜索问题写论文。我展示了两个问题问题一:用python写一个学生信......
  • nginx相关配置问题
    nginx常用功能http代理正向代理和反向代理Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,......
  • netcore 部署问题集
    一、IIS    ①、x86部署问题1、错误信息(附截图):Couldnotfind'aspnetcorev2_inprocess.dll'.Exceptionmessage:2、错误信息(附截图):Failedtostartapplic......