如何实现这个场景汽车类有3种方法(m1,m2,m3),工程师可以访问m1和m2,驱动程序可以访问m1和m3方法

时间:2014-10-20 04:47:25

标签: java

我有汽车类和三种方法m1(),m2(),m3()。工程师可以访问m1()和m2()方法,驱动程序可以m1()和m3(),但是对于工程师限制m3()(不应该提供访问此方法)和驱动程序限制m2()(不应该提供)访问此方法)方法如何在JAVA中实现此方案 班车{

}

1 个答案:

答案 0 :(得分:0)

将汽车声明为m3()方法的接口,然后创建工程师界面,扩展汽车界面并具有m2()方法,同样具有m3()方法的驱动程序接口,并扩展了汽车界面。现在编写一个ConcreteEngineer类它实现了工程师接口和ConcreteDriver类来实现驱动程序接口。