java011類和類三種關係 繼承,依賴,關聯)

2021-09-19 07:53:45 字數 717 閱讀 4222

一,繼承:子類繼承父類

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資料成員和成員函式,在派生類中依舊是...