介面的概念 特點和final關鍵字 Java

2021-09-19 12:17:22 字數 766 閱讀 9926

介面的概念

從本質上講,介面是一種特殊的抽象類,這種抽象類中只包含常量和抽象方法的定義,而沒有變數和方法的實現。

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 可以是抽象類。但...