Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何实现这个场景汽车类有三种方法(m1、m2、m3),工程师可以访问m1和m2,司机可以访问m1和m3方法_Java - Fatal编程技术网

Java 如何实现这个场景汽车类有三种方法(m1、m2、m3),工程师可以访问m1和m2,司机可以访问m1和m3方法

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类和三个方法m1(),m2(),m3()。工程师可以访问m1()和m2()方法,驱动程序可以访问m1()和m3(),但对于工程师限制m3()(不应提供访问此方法)和驱动程序限制m2()(不应提供访问此方法)方法,如何在JAVA中实现此场景 班车{


}

将car声明为带有m3()方法的接口,然后创建工程师接口,使用该接口扩展car接口,并具有m2()方法和类似的带有m3()的驱动程序接口现在编写一个实现工程师接口的ConcreteEngineer类和一个实现驱动程序接口的ConcreteDriver类