4 回答

TA貢獻1993條經驗 獲得超6個贊
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中比較倡導接口與實現(xiàn)的分離,這樣有利于多人協(xié)作的開發(fā)配合。
根據(jù)題主的需求,我們可以構建一個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 |
|
實現(xiàn)類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(){
}
}
添加回答
舉報