java 如何在接口实现类中定义一个不可被调用的接口方法

java中定义一个方法,当被调用时抛出编译期异常,且无法被处理,如何实现

 

场景: 实现一个接口方法,不想被调用,不想在方法实现中直接抛出运行时异常

 

>当被调用时抛出编译期异常

被调用的时候,已经是运行状态了, 怎么还能抛出编译器的异常呢?

1.看你的意思,是不想在写代码的时候,让其它地方调用到这个方法

2.私有方法,除了本类对象,无法调用

3.再把类的构造器写成私有的,就无法主动创建对象

4.那么这个类不能创建对象,也就无法调用私有方法,其它类也用不了了

5.不过,这样的设计意义在哪?

又想骗客户?又想搞老板?好好做人吧

运行的时候还能抛出编译时异常?

方法实现 直接return null 或return;