程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java面向對象設計題1,java面向對象設計題

Java面向對象設計題1,java面向對象設計題

編輯:JAVA綜合教程

Java面向對象設計題1,java面向對象設計題


  有感於很多新人都不知道怎麼學習軟件開發,個人感覺還是因為練習做的太少,軟件開發知識想看懂太難了,必須是邊讀資料邊動手練習。莫說是新人,Java老人研究新技術的時候也是邊讀資料邊練習。因此整理和編排了一系列的練習題,原發表於技術幫網站,但畢竟博客園更大,特轉摘於此,希望對新人學習有幫助。

1 請設計部門和人員

定義部門類;

屬性:部門名稱。

    

定義人員類:

屬性:姓名、工號、所屬部門、電話。

方法

    構造方法(所屬部門);

    顯示人員的詳細信息;(張三(U0001) 計劃部 電話:1392645****)

 

定義公司類

公司下有部門、有員工,都是多個,是動態數組;

方法

    新增員工到公司;

    根據姓名查找員工;

    根據電話查找員工;

    根據部門名稱查找部門;

    在部門中根據姓名查找員工;

    在部門中根據電話查找員工;

 

2 定義復雜結構的部門

以面向對象的方法定義部門類。

部門要求有上下級部門的關系,譬如:根部門為總公司、二級部門為石家莊市分公司、三級部門為計劃部、四級部門為采購中心、五級部門為終端設備采購科。

上下級至少要支持5層。

部門屬性:部門名稱、上級部門、部門等級(1,2,3)、是否有下級部門。

部門方法

    構造方法(部門名稱、上級部門);

    查看部門名稱;

    查看部門等級;

    查看部門是否有下級部門;

    查看是否有一個子部門(根據名稱查詢);

    查看部門的完整名稱(列出其所有的上級部門的名稱,以逗號分隔);

 

 

 

原發表於技術幫網站,確實原創。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved