介面的概念
從本質上講,介面是一種特殊的抽象類,這種抽象類中只包含常量和抽象方法的定義,而沒有變數和方法的實現。
1.介面是一種標準,是一種規範,是一種約定
2.介面可以擴充套件功能
3.介面是靈活的,可以即插即拔
4.介面由繼承者來實現
介面的格式格式
public
inte***ce 介面名
介面的實現類格式:
public 類名 implements 介面
介面的特點
思想:
1.開閉原則
2.高內聚,低耦合
3.面向介面程式設計
final關鍵字
表示最終的,可以修飾類,成員變數,成員方法。
常量
字面值常量
10 0.5 false true 'a' "abc" null...
自定義常量
final修飾變數成為常量
區域性變數: 可以暫時不賦初始值,但是只能夠賦值一次
成員變數: 必須給出初始值
final修飾的方法不能夠被子類重寫
final修飾的類不能夠被子類繼承
例如: string
final細節:
如果是1.8之前的jdk,那麼匿名內部類中訪問外界的區域性變數需要加final,1.8之後不需要
介面的成員特點
介面的特點 介面用關鍵字inte ce表示 格式 inte ce 介面名 類實現介面用implements 格式 class 類名 implements 介面名 介面的成員特點 成員變數都是常量 沒有構造方法,預設訪問object 成員方法 必須是抽象的 inte ce jiekou1 沒有構造方法...
序列介面的基本特點
mcs 51微控制器的串列埠有4種基本工作方式,通過程式設計設定,可以使其工作在任一方式,以滿足不同場合的需要。其中,方式0主要用於外接移位暫存器,以擴充套件微控制器的i o電路 工作方式1多用於雙機之間或與外設電路的通訊 方式2 3除有方式1的功能外,還可以作多機通訊,以構成分布式多微機系統。串列...
物件導向 介面的特點
介面的特點 inte ce 英特活死 a 介面用關鍵字inte ce表示 格式 inte ce 介面名 b 類實現介面用implements 英潑拉們次 class 類名 implements 介面名 c 介面不能被例項化 介面如何例項化呢?按照多型方式來例項化。d 介面的子類 a 可以是抽象類。但...