4 回答
TA贡献1993条经验 获得超5个赞
public interface MyInterface{
void method1();
void method2();
}
public MyImpl1 implements MyInterface{
public void method1(){
}
public void method1(){
}
}
public MyImpl2 implements MyInterface{
public void method1(){
}
public void method1(){
}
}
TA贡献1735条经验 获得超5个赞
在java中比较倡导接口与实现的分离,这样有利于多人协作的开发配合。
根据题主的需求,我们可以构建一个demo。代码的组织结构参见截图
UserInfo.java 代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
接口类TestService.java代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
实现类TestServiceImpl.java 代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
TA贡献2003条经验 获得超2个赞
....
package com.a
public interface A{
public void methodA();
public void methodB();
}
package com.b
import com.a.A
public class B implements A{
public void methodA(){
}
public void methodB(){
}
}
添加回答
举报