java2 介面和鍊錶 例

2021-06-08 10:18:04 字數 1183 閱讀 7668

寵物商店

//介面的使用,類的封裝,鍊錶

inte***ce pet;

abstract class pets implements pet

public string getname()

public string getage()

public string getcolor()

};class cat extends pets

public string getcategory()

};class dog extends pets

public string getcategory()

};inte***ce petmanage;

class petoperate implements petmanageelse

} public boolean addpet(pet pet);

abstract class pets implements pet,comparable

public string getname()

public int getage()

public string getcolor()

public string tostring()

public int compareto(pets pet)else

}public int hashcode()

public boolean equals(object obj)else if(integer.parseint(p)==this.getage())else

}};class cat extends pets

public string getcategory()

};class dog extends pets

public string getcategory()

};inte***ce petmanage;

class petoperate implements petmanage

public void getlist() }

public void petsearch(string keywords){

pet p = pets.toarray(new pet[pets.size()]);

listpet l = new listpet();

for(int i=0;i

java2 鍊錶 例

實現鍊錶操作 鍊錶 class doit public node getnext public void setdata string data public string getdata public boolean add node head,string data else public vo...

java學習(7) 介面

介面定義的是一種抽象的規範,介面裡不能包含構造器和初始化塊的定義。介面裡可以包含成員變數 只能是靜態常量 方法 抽象方法 類方法 或者預設方法 內部類。介面裡定義的方法只能是抽象方法 類方法 或者預設方法,定義介面裡的普通方法總是預設使用public abstract修飾,所以介面裡的普通方法不能有...

Java基礎09 3 介面

概述 因此,產生了介面,用於形容一類事物特有的 技能 哪一類事物擁有該技能,就可以繼承該介面。特點 介面用關鍵字inte ce表示 類實現介面用implements表示 介面不能直接例項化,但是可以通過多型的形式對其進行間接例項化!介面的子類 定義乙個介面,裡面是跳高的功能 inte ce jump...