|
1
2
在java类库中没有禁用调用。
您应该创建
例如,
} |
![]() |
2
2
所有者让它超出范围。这是标准机制。然后,在所有makeCall函数中编写if语句,作为防御编程(根据原理,您可以主张使用断言)。 |
![]() |
3
2
据我所知,您只能使用标志来做类似的事情,但是您可以将if语句放在验证方法中。就像这样:
我会定义我自己的例外(扩展
|
![]() |
4
0
您可以使用任何特定于实例的标志,该标志将在创建对象时打开(true),并在对该对象调用close方法时将其设置为OFF(false)。您可以始终检查标志的值,并在其为OFF时抛出异常(设置为false,即表示调用了对象关闭方法)。 希望这能有所帮助。 |