问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SUPER()的JAVA用法

发布网友 发布时间:2022-04-21 17:39

我来回答

5个回答

热心网友 时间:2023-07-22 11:37

super()其实就是是调用父类的构造方法,如

public class Test
{
public Test()
{
System.out.println("this is class Test");
}
public static void main(String[] args)
{
new B();
}
}

public class B extends Test
{
public B()
{
super();
}
}

打印的结果是

this is class Test

热心网友 时间:2023-07-22 11:38

class parent {
string name;
int age;
public parent(string name,int age)
{
this.name = name;
this.age = age;
}
}
class children extends parent{
string name;
int age;
super(name,age);
}
----------------------------
上面的差别你应该看的懂吧
就是避免这段代码的重复:
this.name = name;
this.age = age;
若没有super而用
this.name = name;
this.age = age;
那是肯定报错的

热心网友 时间:2023-07-22 11:38

调用父类的方法!
是在子类里用到的!

热心网友 时间:2023-07-22 11:39

class A{
int a;
}
class B extends A{
void supPrint(int x)
{
super.a=x;
System.out.println(super.a);
}

热心网友 时间:2023-07-22 11:39

上面说的也对.不过我得提醒你,super();必须写在子类的第一行.
java 中的Super()是什么意思?如何使用?

使用Super()的过程通常在子类的构造函数中进行。当你创建一个子类对象时,子类构造函数会在父类构造函数之后被调用。通过Super(参数列表),你可以将父类的构造函数所需的参数传递过去,这样父类的成员变量会被初始化,为子类的后续操作奠定了基础。例如,假设你有一个名为"Person"的父类,和一个"Studen...

java 构造方法中super()的作用

10)this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。11)从本质上讲,this是一个指向本对象的指针, 然而super是一个Java关键字。

java中的super()是什么

在Java编程中,"super"是一个关键术语,它与"this"密切相关但又有独特的用法。首先,"this"关键字在构造函数中用于调用另一个构造函数,尽管看似变量,但它并非真正的变量,而是表示当前对象的引用。"this"是一个final变量,具有静态类型(类C)和动态类型(当前对象类型),可以用于调用类的方法和传递...

JAVA中super()的用法?

当在子类的构造函数需要调用父类的构造函数时,实用super(),调用,当然super(),里面可以加形参(根据具体的父类的构造函数是否需要形参),这条语句必须写在子类构造函数的第一句

java构造方法中super()的作用是什么?

其实在java里,super关键字有主要的两种用法:1、用在子类的构造方法里,主要是调用父类的默认构造方法。2、在子类里调用隐藏或重写的属性或行为。要理解用法第一,涉及到java的对象的初始化,要明白第二用法,不难但要先有继承多态的基础,就很好理解了!

Java编程:super关键字详解

Java编程中,super关键字是访问父类属性和方法的重要工具。它允许子类引用并调用父类的方法、构造函数和变量。以下是super关键字的详细解释:1. 访问父类的属性与方法 使用super关键字,子类能够访问父类的属性与方法。例如,当子类希望访问父类的属性时,通过super关键字即可实现,如:上述代码中,Dog类...

在java中super的用法是什么?

super() 可用于调用直接父类构造函数;在Java中代表当前对象的直接父类对象的引用。在同一个类中用super关键字,调用其它构造函数,他一般也是在构造方法中,为了避免代码重复,直接调用已经写过的代码,你要注意的是他的写法,即super(构造方法名),而且必须是这个构造方法的第一句。

JAVA中super的作用

super也有三种用法:1、普通的直接引用 与this类似,super相当于是指向当前对象的父类,这样就可以用super.xxx来引用父类的成员。2、子类中的成员变量或方法与父类中的成员变量或方法同名。3、引用构造函数 super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。this(参数)...

java中super的使用有哪三种情况

2. 在Java中,有时还会遇到子类中的成员变量或方法与超类(有时也称父类)中的成员变量或方法同名。因为子类中的成员变量或方法名优先级高,所以子类中的同名成员变量或方法就隐藏了超类的成员变量或方法,但是我们如果想要使用超类中的这个成员变量或方法,就需要用到super.class Country { Stri...

java 关于super()的意义与用法

class A{} public class B extends A{ public B(){super();} } 这就是一个super的用法 就是代表使用父类的构造方法 如果你的父类没有自己写构造 系统会自己调用super 但如果自己写了 一个带参数的父类的构造方法 那么就要自己调用super了 还要把参数穿进去 ...

JAVA里this用法 的地的用法 三个的的用法 java中change方法用法 equals的用法 于的用法 得地得的用法 字的用法 的用法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胶原蛋白线双眼皮是不是永久性 双眼皮埋线是蛋白质还是尼龙绳-双眼皮埋线蛋白线多久能吸收 人体输液的“港口”完全植入式输液港 双眼皮宽变窄修复的方法 同心保家庭重疾险靠不靠谱?便宜吗? 做完双眼皮一宽一窄怎么办 喝全脂奶粉对长高有没有什么好处? redmine中“选择一个项目..."下拉列表框中为什么只列出一个项目,我建... 南充市龙门中学实力现在怎样?他的奥赛班是重点班么? 感情中为什么总是不知足呢? 英文歌忘了什么名字了 只记得歌词的音调噶了给给 ... python 关于super的疑问 miss-a韩国女团成员介绍是什么? 选出与例词划线部分发音相同的词 1.super A.ruler ... 超级男人英文是什么? 推荐少女动漫 super(a)参数a在Java里怎么用 看中了宾得me super 想详细了解一下 日本美少女动漫有哪些? 最经典的十大少女动漫 super A是什么意思呐? 有哪些好看的日本少女动漫 有什么好看的日本的少女动漫 日本动漫少女作品有哪些? 84消毒液可以拖地板吗 有没有好看的少女动漫啊! 84消毒液使用方法 84消毒液家庭拖地多长时间用一次? 有什么好看的少女系日本动漫? 有什么好看的动漫,少女系类的? 有人知道linux下apache 以root身份运行的具体方法... 李亚鹏祖籍是哪里的 一首英文歌 歌词里有I want a superman a super su... 影驰1650SUPER-OC可以用华硕B365MA主板吗? Super Jioner-m成员个人资料 李亚鹏是什么民族 有三个类A--->B---->C的继承关系,在三个类中都有... 高铁到下一站可以下去休息一会吗? American Lindsey Vonn won a women's super-G to ... 让所有男人羡慕的李亚鹏:4位前任全是女神,一个更... --- How was the televised debate last night? --... 高铁下车的时候怎么下? 李亚鹏是什么星座,李亚鹏个人资料 高端显卡选RX5700还是RTX2060super?计划配R5-3600 前奏不是这句话,中间是电音DJ 时不时会出现I am a ... 坐高铁到下一站高铁出发只有七分钟,可不可以不出... 求superheros中文歌词或翻译 第一次做高铁。从怎么买票到下火车流程。 李亚鹏是谁 “借女友上位”的李亚鹏:6任女友无缝衔接,他的前女...