第九章 介面

2021-07-26 18:28:32 字數 876 閱讀 6383

1、包含抽象方法的類叫做抽象類,如果乙個類包含乙個或多個抽象方法,該類必須被限定為抽象的,否則編譯器將會報錯

2、抽象類不能有物件

3、仔細研究第210頁的關於策略模式、介面卡模式、**模式的例子

4、乙個類繼承乙個父類,同時實現了幾個介面,那麼extends關鍵字必須在implements關鍵字之前

5、乙個類繼承乙個父類a,同時實現了介面b,假如介面b有乙個方法c,且改方法c在父類a中有同名方法(不是抽象方法),那麼在子類中並不一定需要實現介面b中的方法c,如果子類的物件呼叫了介面b的c方法,則實際執行的是父類中的同名方法

inte***ce canfight

inte***ce canswim

inte***ce canfly

class actioncharacter

}class hero extends actioncharacter

implements canfight, canswim, canfly

public void fly() {}

}public class adventure

public static void u(canswim x)

public static void v(canfly x)

public static void w(actioncharacter x)

public static void main(string args)

}6、介面中的成員變數不能是空的final,但是可以被非常量表示式初始化

random rand = new random(47);

int random_int = rand.nextint(10);

7、巢狀介面,p218,未能理解

第九章 介面

1 介面前面可以用pullic private 修飾,但是介面裡面的域預設是public static final的,即使該域是乙個內部介面也是public的,不寫代表是public而不是protected,成員變數儲存 在靜態區域.介面裡面的方法預設是public的,可以不寫,因此實現該介面的類的...

第九章(筆記)

轉移指令是可以修改ip,或同時修改cs和ip的指令 offset 是用於提取標號偏移位址的操作符 jmp在第2章裡說到時用於修改ip或同時修改cs和ip的轉移指令,這章裡單獨的jmp指令是乙個無條件的轉移指令 jmp short 標號 是實現段內短轉移 jmp near ptr 標號 是實現段內近轉...

第九章作業

班級 0401304 學號 2013211526 姓名 鄧小俊 2.身份驗證 依據使用者所提供的身份資訊,來進行登入驗證,可以再細分為使用者是否可以登入sql sever 使用者是否可以登入到指定的目標資料庫等。授權 已通過身份驗證的使用者,檢查其所被賦予的許可權,是否可以訪問或者執行目標的物件 3...