一,繼承:子類繼承父類
class people
public void setname(string name)
public string getgender()
public void setgender(string gender)
}class student extends people
class teacher extends people
class docter extends people
public class person
}
輸出結果:
二,依賴:把乙個類當做另乙個類裡面的區域性變數
類a依賴類b的意思是,如果a的物件要完成某一操作,必須使用b的物件的某些操作來幫忙,才能完成。簡言之,b作為a的某個方法的方法引數存在
class a
}class b
三,關聯: 把乙個類當做另乙個類裡面的屬性
類a關聯類b的意思是,如果例項化乙個a類的物件,同時,會有乙個b類的物件被例項化。簡言之,b作為a的屬性存在
class a
class b
類之間的三種基本關係
類之間的三種基本關係 1 關聯 包括聚合和組合 2 泛化 與繼承同乙個概念 3 依賴 一 關聯 關聯和屬性的區別 類裡的某個屬性引用到另外乙個實體時,則形成了關聯。1 關聯包括聚合和組合 2 通常認為組合比聚合更加嚴格 3 聚合使用帶空心的菱形框的實線來表示 4 組合使用帶實心的菱形框的實線來表示 ...
類載入三種方式
命令列啟動應用時,jvm初始化載入 class.forname classloader.loadclass 動態載入 class.forname 將類的.class檔案載入到jvm中之外,還會對類進行解釋,執行類中的static塊 classloader.loadclass 只幹一件事情,就是將.c...
類的三種繼承方式
類的繼承方式 公有型 public 保護型 protected 私有型 private 訪問控制修飾符也有public protected private3種型別。繼承方式不同,可訪問性也不同,這個部落格也很詳細 公有型派生 公有型派生表示對於基類中的public資料成員和成員函式,在派生類中依舊是...