gpt4 book ai didi

Java 公共(public)类,具有带有非公共(public)参数的公共(public)构造函数。为什么?

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

Java 允许定义以下一对类。

class Class1 { ... }
public Class2 { public Class2(Class1 c1) { ... } }

如果因为 Class1 不可访问而无法实例化 Class2,为什么 Class2 具有公共(public)构造函数?

郑重声明,没有从 Class1 继承的公共(public)类。

最佳答案

Class1Class2 定义在同一个包中。所以他们可以被访问。 Class1 具有默认访问修饰符,该修饰符对同一包内的所有类都可见

关于Java 公共(public)类,具有带有非公共(public)参数的公共(public)构造函数。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453289/

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