java中定义一个方法,当被调用时抛出编译期异常,且无法被处理,如何实现
场景: 实现一个接口方法,不想被调用,不想在方法实现中直接抛出运行时异常
>当被调用时抛出编译期异常
被调用的时候,已经是运行状态了, 怎么还能抛出编译器的异常呢?
1.看你的意思,是不想在写代码的时候,让其它地方调用到这个方法
2.私有方法,除了本类对象,无法调用
3.再把类的构造器写成私有的,就无法主动创建对象
4.那么这个类不能创建对象,也就无法调用私有方法,其它类也用不了了
5.不过,这样的设计意义在哪?
又想骗客户?又想搞老板?好好做人吧
运行的时候还能抛出编译时异常?
方法实现 直接return null 或return;