gpt4 book ai didi

java - 为什么 Lint 会建议让我的构造函数受抽象类保护?

转载 作者:太空狗 更新时间:2023-10-29 16:04:59 25 4
gpt4 key购买 nike

我想知道 Lint 关于保护抽象类的构造函数的建议背后的原因是什么?

最佳答案

非子类不能调用抽象类的构造函数(这是不可能的)。唯一可以调用该构造函数的类是抽象类的子类。将构造函数设置为 protected 仅允许子类看到构造函数。

编辑:有关详细信息,请参阅 question .

此外,Joop 关于匿名实现的说法是正确的(我什至不知道您可以在 Java 中做到这一点)。但是,我从未见过有人这样做。

关于java - 为什么 Lint 会建议让我的构造函数受抽象类保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18104498/

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