一個未曾想到的問題
給代碼吧。接口:
2
3 public interface AbstratImp {
4 public void display();
5 }
2
3 public abstract class Abstrat {
4 public void display(){
5 System.out.println("welcome");
6 }
7 }
2
3 public class TestAbstrat extends Abstrat implements AbstratImp{
4 @Override
5 public void display() {
6 System.out.println("bye");
7 }
8 }
2
3 public class Test {
4 public static void main(String[] args) {
5 Abstrat ta = new TestAbstrat();
6 AbstratImp ti = new TestAbstrat();
7 ta.display();
8 ti.display();
9 }
10 }
不過大家有沒有想過,在實現類中的display方法有沒有復寫抽象類中的display方法,還是只是實現了接口中的display方法呢?
或是先復寫了抽象類中的display,然后又在實現接口中的display方法,進而再復寫了抽象類中的display方法了。
希望有高手能解答一下。
posted on 2009-03-02 22:37 duduli 閱讀(1743) 評論(14) 編輯 收藏 所屬分類: java