gpt4 book ai didi

java - 最终类中的 protected 对象

转载 作者:太空宇宙 更新时间:2023-11-04 06:46:52 25 4
gpt4 key购买 nike

考虑以下类定义。

public final class engine{
protected Object _obj=new Object();
}

我的问题是,由于java中final类不允许被继承,所以protected访问说明符规则如 private在这里。
为什么 java 在代码编译时不会针对此定义引发错误?
是否可以继承Engine使用反射, native 代码,什么?

最佳答案

protected 意味着您可以从同一包或子类访问该变量。 Private 意味着您只能从声明该变量的类中访问该变量。

参见引用:http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html

关于java - 最终类中的 protected 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23854723/

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