//新建乙個抽象類
abstract class person
//自動生成get和set方法
public int getage()
public void setage(int age)
public string getname()
public void setname(string name)
建立抽象函式
public abstract void want();
}//不同的person有不同的需求,所以可以重寫父類中的抽象方法
class student extends person
//複寫wang()方法
@override
public void want()
public int getscore()
public void setscore(int score)
}//不同的person有不同的需求,所以可以重寫父類中的抽象方法
class worker extends person
@override
public void want()
public int getmoney()
public void setmoney(int money)
}public class absdemo01
}
java 抽象類應用
本例子通過乙個例項來具體闡述抽象類的應用,首先乙個抽象類person2,裡面定義了一些人的共有屬性 年齡,姓名 和抽象方法want want 方法來具體實現不同的人的需求 學生想要成績,工人想要工資 接下來student類和worker類繼承person類,並且實現自己想要的want 但是人的共有屬...
抽象類的應用舉例
雇員例項 需求 公司中程式設計師有姓名,工號,薪水,工作內容 專案經理,比程式設計師,多乙個獎金。對給出的需求進行資料建模 分析對這個問題領域中,先找出涉及的物件,通過名詞提煉法 程式設計師 經理 abstract class employee public abstract void work c...
abstract應用及抽象類
1.抽象類的定義 1.1 抽象類是一種模板模式。子類可以繼承這個模板進行擴充套件。1.2 通過抽象類,避免了子類設計的隨意性。抽象類可以定義抽象方法,子類繼承抽象類就必須實現這些抽象方法才能進行例項化。2.格式 abstract class 類名稱 抽象方法格式 許可權修飾符 abstract 返回...