java 多態,介面,抽象類別的認識,java多態

來源:互聯網
上載者:User

java 多態,介面,抽象類別的認識,java多態

1, 

 多態 : 父類的引用指向子類對象,有繼承,有重寫 

 多態表達了  :  cat 是一種 Animal  

 規則 : 多態對象不能調用父類中沒有的方法

 定義 :   Animal cat = new Cat();

2, 

 介面 :  類實現介面implement,也是一種極度抽象的抽象類別,也是類很多行為的集合

 介面表達了 : cat 具有 jump 的行為能力

 規則 : 成員非靜態方法自動為public , 不可以有方法體, 可以有傳回值,可以有參數

    成員屬性自動為public final static

    必須實現介面中的方法

定義 : 1)  介面 public interface DoolFun{      

          public static float pi = 3.45f;
          void alert();

       }

     2) 實現介面  public class dool implements DoolFun{        

          @Override
          void open() {
          // TODO Auto-generated method stub
              System.out.println("open box");
          }

       }

3, 

 抽象類別 :  類可以繼承抽象類別extends , 是類統一具有的行為的集合,抽象類別只是不種稍微特殊的類而已

 抽象類別表達了 :cat 具有 eat 的行為

 規則 :  成員方法可以有方法體,可以包含非抽象方法,但抽象的方法和介面中的方法一樣,必須在子類中實現,沒有方法體

            抽象類別可以實現多態

        抽象的成員自動為 public 

 定義 :  1) 抽象類別 abstract class Animals{}

    2) 繼承  public class Dog extends Animals

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.