例如,
public class Test {
Test() {
if(xxx)//do some check here
//reject instancing class test.
}
}
Run Code Online (Sandbox Code Playgroud)
我想我可以抛出异常来拒绝它,还有其他办法吗?我不确定实例化的效果被拒绝了,但我认为一种自然的方式是:
Test test = new Test();//return null here indicating instancing rejected.
Run Code Online (Sandbox Code Playgroud)
我希望java和C++都应该具有这种"拒绝"功能.
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |