java基礎案例 abstract 抽象類 的練習

2021-08-15 21:15:34 字數 553 閱讀 6017

/*

雇員示例:

需求:公司中程式設計師有姓名,工號,薪水,工作內容

專案經理除了有姓名,工號,薪水,還有獎金,工作內容

對給出需求進行資料建模

*//*

分析:在這個問題領域中,先找出涉及的物件。

通過名詞提煉法:

程式設計師:

屬性:姓名,工號,薪水

行為:工作

經理:屬性:姓名,工號,薪水,獎金

行為:工作

程式設計師和經理不存在直接繼承關係

但是程式設計師和經理卻具有共性內容

*/public class abstract_test

}abstract class employee

public abstract void work();

}class manager extends employee

public void work()

}class programmers extends employee

public void work()

}

abstract的使用案例 Java基礎054

需求 描述乙個圖形 圓形 矩形三個類。不管哪種圖形都會具備計算面積 與周長的行為,但是每種圖形計算的方式不一致而已。常量的命名規範 全部字母大寫,單詞與單詞 之間 使用下劃線分隔。abstract不能與以下關鍵字共同修飾乙個方法 1.abstract不能與private共同修飾乙個方法。2.abst...

java基礎案例 for迴圈和while迴圈

for和while的特點 1,for和while可以互換 2.格式上的不同,在使用上有點小區別 如果需要通過變數來對迴圈進行控制,該變數只作為迴圈增量存在時,區別就體現出來了。public class for demo5 列印的乙個三角形 for int x 5 x 1 x system.out.p...

java基礎案例 單例設計模式

單例設計模式 必須對於多個程式使用同乙個配置資訊物件時,就需要保證該物件的唯一性 如何保證物件的唯一性 1 不允許其它程式用enw建立該類物件 2 在該類中建立乙個本類例項 3 對外提供乙個方法讓其它程式可以獲取該物件 步驟 1 私有化該類建構函式 2 通過new在本類中建立乙個本類物件 3 定義乙...