Java 如何实现这个场景汽车类有三种方法(m1、m2、m3),工程师可以访问m1和m2,司机可以访问m1和m3方法
我有car类和三个方法m1(),m2(),m3()。工程师可以访问m1()和m2()方法,驱动程序可以访问m1()和m3(),但对于工程师限制m3()(不应提供访问此方法)和驱动程序限制m2()(不应提供访问此方法)方法,如何在JAVA中实现此场景 班车{Java 如何实现这个场景汽车类有三种方法(m1、m2、m3),工程师可以访问m1和m2,司机可以访问m1和m3方法,java,Java,我有car类和三个方法m1(),m2(),m3()。工程师可以访问m1()和m2()方法,驱动程序可以访问m1()和m3(),但对于工程师限制m3()(不应提供访问此方法)和驱动程序限制m2()(不应提供访问此方法)方法,如何在JAVA中实现此场景 班车{ }将car声明为带有m3()方法的接口,然后创建工程师接口,使用该接口扩展car接口,并具有m2()方法和类似的带有m3()的驱动程序接口现在编写一个实现工程师接口的ConcreteEngineer类和一个实现驱动程序接口的ConcreteD
}将car声明为带有m3()方法的接口,然后创建工程师接口,使用该接口扩展car接口,并具有m2()方法和类似的带有m3()的驱动程序接口现在编写一个实现工程师接口的ConcreteEngineer类和一个实现驱动程序接口的ConcreteDriver类