介面的關鍵字:inte***ce
介面格式:inte***ce 介面名
實現介面的關鍵字是:implements 表示
實現介面的格式:class 類名 implements 介面名
介面的作用:擴充套件功能、定義約束來規範、程式解耦合性。
重點:
介面本身就是乙個特殊的類;
介面不能例項化(不能new,但是可是使用多型去進行例項化);
介面的子類可以是抽象類,也可以是具體類(重寫介面類裡的所有方法);
介面的成員變數(預設是常量):
成員特點:只能是常量,並且是靜態,因為預設情況下介面成員變數的修飾符是:public static final;
構造方法:介面沒有構造方法;
成員方法:只能是抽象方法,其中預設修飾符是:public abstract
注意:抽象方法中不能有主題哦~
介面不能建立物件;
介面沒有構造方法;
因為介面是提供給類使用,當非抽象類去實現乙個介面時,必須把介面中所有方法都實現。
java 中關於多型的知識點總結
多型 一種事物多種表現形式。可分為三種 具體類多型 抽象類多型 介面類多型 舉例說明 貓是動物,狗是動物。多型的前提 有繼承 有重寫 有父類的指標指向子類的物件 父類 f new 子類 體現 class fu class zi extends fu class dome 多型中成員訪問的特點 成員變...
Java中IO流知識點總結
一 流的分類 1 按功能分 讀取流 inputstream reader 寫出流 outputstream writer 2 按流的型別分類 位元組流 inputstream outputstream 字元流 reader writer 二 流功能分析 讀取流是從輸入裝置或資料物件中讀取資料到程式,...
Java集合知識點總結
list有序且允許元素重複。map也屬於集合系統,但和collection介面沒關係。map是key對value的對映集合,其中key列就是乙個集合。key不能重複,但是value可以重複。sortedset和sortedmap介面對元素按指定規則排序,sortedmap是對key列進行排序。has...