gpt4 book ai didi

java - 私有(private)方法可以在java类外访问

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:18 24 4
gpt4 key购买 nike

我已经在 net beans 中尝试了以下代码,我预计会出现错误,但我没有收到任何错误

class B {

private void method() {
}

public static void main() {
B b = new B();
B c = new C();
b.method();
c.method();
}
}

class C extends B {
}

c.method() 尝试访问它应该显示错误的方法时,但在 NetBeans 中它没有显示。请告诉我是什么问题。

最佳答案

您定义方法的方式是从 B.main() 内部调用 C.method()。由于方法对 B 是私有(private)的,即使对象是继承自 BC 类型,该方法在 B.main() 内部也是可见的>.

关于java - 私有(private)方法可以在java类外访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735151/

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