關於介面
inte***ce singer
class student implements singer
void study() }
public class animal{
public static void main(string args){
student ss1=new student();
singer ss2=new student();
ss1.sing();
ss1.study();
ss2.sing();
// system.out.println(ss2.aaa);//這句話也是錯的。道理和下面一樣
/* ss2.study();
這句是錯的,因為
ss2是
singer
型別的。雖然我們把
student
的模板賦給了它。但是它對外只
表現為singer
型別的。所以它只能呼叫
singer
裡的變數和方法。只是在呼叫方法時子類里德方
法覆蓋了父類中的方法,所以會以子類中的方法輸出(這也是多型的原因)
當我們要呼叫子類自己的方法的時候
ss2是不能呼叫的。
*/
關於介面的問答
問題一 為乙個子系統定義介面,然後其它子系統通過介面來進行訪問該子系統。這時其它子系統就要 呼叫 該系統的介面 怎麼個呼叫法,通過實現介面中的方法?問題二 比如 後台維護子系統 它其中有很多 用例類 類是根據用例抽象來的 每個類都有 增 刪 改 查 這些 增 刪 改 查 可不可以抽象出來,抽象成介面...
關於介面的認識
1 什麼是介面?1.1介面的格式 修飾符 inte ce 介面名 1.2使用介面需要注意的 1.所有的方法都是抽象方法。2.介面內的成員預設都是static final以及public。3.介面沒有構造方法。4.介面可以被介面繼承,不能被類 抽象類 繼承。介面可以繼承兩個介面 5.介面需要被實現,子...
關於介面的理解
這兩天在進行spring的學習,理解起ioc來有些困難,於是發覺自己對依賴理解的太少,昨晚到今天通過網路找資料好好的看了下介面及其繼承。inte ce是高度抽象的,必須得以實現,其設計與應用與實際問題和內部程式結構緊密關聯。是實現可復用的主要手段,可能會產生很多的類,從依賴優化的角度,來挖掘隱藏類,...