程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java 多態,接口,抽象類的認識,java多態

java 多態,接口,抽象類的認識,java多態

編輯:JAVA綜合教程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved