JAVA接口:4. 用抽象類來實現接口,可以不用重寫接口的方法


眾所周知,在實現類中實現接口時,必須全部重寫接口的抽象方法,如

public interface MyInter{

  function abstract void A();

  function abstract voidB();

}

//實現類中,必須全部重寫A和B方法

public class MyClass implements MyInter{

  public void A(){}

  public void B(){}

}

如果不重寫接口的方法可以嗎?可以,但實現類一定要是一個抽象類

public abstract class MyClass implements MyInter{

  public void A(){} 

}

所以總結如下:

由普通的類來實現接口,必須將接口所有抽象方法重寫

由抽象類來實現接口,則不必重寫接口的方法。可以全部不重寫或只重寫一部分方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM