gpt4 book ai didi

java - 如何隐藏公共(public)方法?

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

我的静态状态机中有一个方法,它只在我的应用程序首次启动时使用一次。该方法需要公开,但我仍然希望将其隐藏。有没有一种方法可以使用注释或其他方法来对项目的其余部分隐藏该方法?

最佳答案

您不能隐藏公共(public)方法(除非您可以将其声明为私有(private))。然而,你可以放入一个子类,只让对象的用户知道父类(super class)的类型,即:

class A {
//Externally visible members
}

class B extends A {
//Secret public members
}

然后你实例化了类B,但是只让类型A被其他人知道...

关于java - 如何隐藏公共(public)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6751712/

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