Java基礎之繼承使用練習

2021-09-16 18:41:29 字數 1166 閱讀 9795

實現乙個化妝品**中的化妝品管理

1、定義乙個化妝品類(cosmetic)name,type,price

2、定義乙個化妝品管理類(cosmeticmanager)

(1)實現進貨功能

(2)可以輸出所有化妝品資訊功能

3、使用繼承實現乙個可按單價排序輸出所有化妝品的功能

4、使用繼承實現乙個只輸出進口化妝品的功能

/**

繼承的應用示例:化妝品**中的化妝品管理

*/public

class

test2

}//可輸出進口化妝品的管理類

class

importcosmeticmanager

extends

cosmeticmanager}}

}//可按單價排序的化妝品管理類

class

sortcosmeticmanager

extends

cosmeticmanager}}

for(cosmetic cosmetic: temp)}}

//化妝品管理類

class

cosmeticmanager

cs[count]

= c;

count++;}

//輸出所有產品

public

void

printinfo()

}}//化妝品類

class

cosmetic

public

cosmetic

(string name,string type,

int price)

public

void

setname

(string name)

public string getname()

public

void

settype

(string type)

public string gettype()

public

void

setprice

(int price)

public

intgetprice()

public string getinfo()

}

Java基礎之繼承

泛化 從多個類中,抽取相同部分,生成父類的過程。先泛華再繼承。繼承特點 1.多級繼承 將乙個子類作為另乙個類的父類 2.傳遞性 子類可以使用父類的屬性和功能,反之不行 3.乙個類只能繼承乙個類 繼承中的構造方法 例項化子類物件,一定會使用super 先呼叫父類的構造方法,再呼叫子類的構造方法,如果調...

JAVA基礎練習之String

需求 練習string class stringdemo int beginindex 0,endindex str.length 1 while beginindex endindex str.charat beginindex if beginindex endindex while begin...

JAVA基礎 繼承

1.什麼是繼承?繼承 extends 是從已有的類中 父類 派生出新的類 子類 子類具有父類的屬性和行為,並可以在父類的基礎上增加新的屬性 行為。例如 public class people public class student extends people 父類people具有 name ag...