gpt4 book ai didi

java - 方法使用限制

转载 作者:行者123 更新时间:2023-11-29 09:12:37 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以阻止一个类使用一种方法,而让另一个类根据它们扩展的内容使用该方法。

假设class1实现了Plugin,class2实现了Mod,是否可以让class2使用方法load();但阻止 class1 使用它

最佳答案

也许您可以将调用者的类型传递给该方法,然后使用 instanceof comparison operator .例如:

public void myMethod(Object obj){
if(obj instanceof Mod){
\\ do something
} else if(obj instanceof Plugin){
\\ do not permit
}
}

关于java - 方法使用限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11439552/

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