gpt4 book ai didi

java - 抽象类中的构造函数

转载 作者:行者123 更新时间:2023-12-01 23:21:43 25 4
gpt4 key购买 nike

我们无法实例化抽象类,但抽象类可以包含构造函数。

那么抽象类中构造函数的作用是什么?

最佳答案

我们可以实例化抽象类的实例,达到具体子类可实例化的程度。当它们被实例化时,JVM 将调用 super() 构造函数。例如,如果您要尝试这个

public abstract class Base {
protected Base() {
System.out.println("Base");
}
}

public class Concrete extends Base {
public Concrete() {
System.out.println("Concrete");
}
public static void main(String[] args) {
new Concrete();
}
}

你会看到

Base
Concrete

关于java - 抽象类中的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20537089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com