Java學習 抽象類練習

2021-07-11 00:24:55 字數 387 閱讀 5757

/*

假如我們在開發乙個系統時需要對員工進行建模,員工包含3個屬性;

姓名、工號以及工資。經理也是員工,除了含有員工的屬性外,另外還有乙個獎金屬性。請使用繼承的思想設計出員工類和經理類。要求類中提供必要的方法進行屬性訪問

員工類:name id pay

經理類:繼承了員工、並有自己特有的bonus*/

abstract class employee

public abstract void work();

}class manager extends employee

public void work() }

public class abstracttest

Java學習 抽象類

當多個類中出現相同功能,但是功能主體不同 這是可以進行向上抽取,這時,只抽取功能定義,而不抽取功能主體 抽象 看不懂 抽象類的特點 1 抽象方法一定在抽象類中。2 抽象方法和抽象類都必須被abstract關鍵字修飾。3 抽象類不可以用new建立物件。以為呼叫抽象方法沒意義。4 抽象類中的方法要被使用...

Java學習 抽象類

二 抽象方法 含義 使用abstract修飾的類。適用場景 父類只知道有該方法,但不知子類如何執行時。語法 public abstract class 類名 專案含義 含義使用abstract修飾的類。類作用作為子類的通用模板 成員同普通類,只是可以加入抽象方法。特點不能被例項化,但可使用多型方式。...

Java學習 抽象類

抽象類指的是在普通類的結構裡面增加抽象方法的組成部分 即有抽象方法的類一定是抽象類 抽象方法沒有方法體,同時還必須要使用abstract關鍵字定義,同時抽象類也必須要用abstract定義。定義乙個抽象類 abstract class a 抽象方法 public abstract void prin...