首页 > 其他分享 >继承中构造方法的访问特点和super关键字的三种用法

继承中构造方法的访问特点和super关键字的三种用法

时间:2022-09-26 09:13:13浏览次数:47  
标签:调用 构造方法 子类 构造 关键字 父类 super

继承中构造方法的访问特点

1.子类构造方法当中有一个默认隐含的“super()"调用,所以一定是先调用的父类构造,后执行的子类构造。

2.子类构造可以通过super关键字来调用父类重载构造。

3. super的父类构造调用,必须是子类构造方法的第一个语句。不能一个子类构造调用多次super构造。

总结:

子类必须调用父类构造方法,不写则赠送quper()﹔写了则用写的指定的super调用,supen只能有一个,还必须是第一个。

super关键字的三种用法

1.在子类的成员方法中,访问父类的成员变量。

2.在子类的成员方法中,访问父类的成员方法。

3.在子类的构造方法中,访问父类的构造方法。

案例:

 

标签:调用,构造方法,子类,构造,关键字,父类,super
From: https://www.cnblogs.com/shenziyi/p/16635358.html

相关文章

  • MyBatis——案例——查询-多条件查询-动态条件查询(关键字 if where)
    动态条件查询  SQL语句会随着用户的输入或外部条件的变化而变化,我们称为动态SQL   MyBatis对动态SQL有很强大的支撑:  if  choose(when,otherwise)  tri......
  • TypeScript type 关键字
    联合类型、对象类型等都有可能不止用一次,type关键字给类型声明一个别名,就不需要再次声明同样的类型,直接引用类型别名。我在某个时候写了一个函数,其签名param是一个联合......
  • 方法引用-通过this引用本类的成员方法和类的构造器(构造方法)引用
    方法引用-通过this引用本类的成员方法Richable接口   Husband类类的构造器(构造方法)引用Person类  PersonbBuiwlder接口  Demo类......
  • 高级 JS 概念:与关键字 this 的幽会
    高级JS概念:与关键字this的幽会介绍在这个博客中,我将尝试解释可怕的这个以最简单的方式为您提供关键字。这这个关键字是高级/中级JavaScript中最重要的概念......
  • Java基本语法 关键字、保留字和命名规则
    关键字●关键字(keyword)的定义和特点➢定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)➢特点:关键字中所有字母都为小写保留字●Java保留字:现有Java版......
  • java中的static关键字
    引言  通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员声明前面加上static关键字就能创建这样的成......
  • 用Superset学习MySQL
    链接:Superset用户消费频次消费频次用户数分布(freq,userNum)要注意的是必须将派生表重新命名(如t1)。用户最后一次消费日期为什么一定要用GROUPBY才成功?每......
  • 孙子类如何不调用子类重写的父类方法,直接调用到父类方法super.super.
    孙子类如何不调用子类重写的父类方法,直接调用到父类方法super.super.......
  • super关键字
    super关键字用于访问和调用对象父类上的函数。可以调用父类的构造函数,也可以调用父类的普通函数;语法:注意:子类在构造函数中使用super,必须放到this前面(必须先调......
  • JS中的关键字,function和const,var,let有啥区别
    引言       在学习javascript的过程中,变量是无时无刻不在使用的。那么相对应的,变量声明方法也如是。变量是由自己决定,但变量声明方法是早已经定义好的。那么在使用......