显示继承构造函数的 Java 程序默认调用父构造函数
原文:https://www . geesforgeks . org/Java-程序到显示-继承-构造函数-调用-默认情况下的父构造函数/
在 java 中,有一个非常重要的关键字叫做 super()关键字在 java 中被广泛使用,因为它是面向对象的,所以继承性开始发挥作用。因此,每当我们在子构造函数中使用 super 关键字时,它就会自己调用默认的父构造函数。
例 1
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to Demonstrate Inherited constructor
// calls the parent constructor by default
// Class 1
// Main class
class GFG {
public static void main(String[] a)
{
// Inherited constructor calling
new child();
new parent();
}
}
// Class 2
// Parent class - Helper class
class parent {
// Constructor of parent class
parent()
{
System.out.println("I am parent class constructor");
}
}
// Class 3
// Child class - Helper class
class child extends parent {
// Constructor of child class
child()
{
System.out.println("I am child class constructor");
}
}
Output
I am parent class constructor
I am child class constructor
I am parent class constructor
版权属于:月萌API www.moonapi.com,转载请注明出处