gpt4 book ai didi

java - 包私有(private)类中的公共(public)方法

转载 作者:行者123 更新时间:2023-12-01 13:38:07 29 4
gpt4 key购买 nike

我们可以在包私有(private)类中定义公共(public)方法吗?例如,即使在包私有(private)类中,main 方法也始终是公共(public)的。我们为什么可以访问属于不打算公开的类的公共(public)方法?

最佳答案

类不公开仅意味着世界无法直接引用它。如果该类实现了一个接口(interface),那么您可以通过该接口(interface)访问该类及其公共(public)方法。这是一个非常常见的习惯用法,例如匿名类是类的最私有(private)形式,它们通常被外部代码用作回调持有者。

关于java - 包私有(private)类中的公共(public)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21088725/

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