java set and get 用法

因爲爲了提升數據的安全性 因此咱們把這些變量用private封閉在類的內部。然而當咱們須要操做這些變量的時候就須要經過第一種public的方式構造函數 ,對象一實例化就對該變量賦值;或者使用get 和set方法。數組



例題:安全


利用面向對象的設計思想設計一個學籍管理系統
要求實現添、刪、改、查四大功能
在數組的基礎上實現ide

在類的層次上能夠參考這種方式:
1.Student類:(模型類)
字段:private 學號sid、姓名name、年齡age、家庭住址 address;
方法:public 構造方法、bean方法(getter和setter)、實例方法(toString()--可以顯示全部信息)函數

2.StudentOperator (控制類)
字段: 數組 students,用於存放學生對象
圍繞數組展開添刪改查四大方法:設計


查詢 根據學號  靜態
     Student selectStudent(String sid)  
      實現方式:知足條件,返回Student類型的學生對象,調用toString()方法顯示信息對象

添加 addStudent(Student s)  返回boolean;     靜態
     get

刪除 deleteStudent(int sid)返回boolean;   靜態
 it

修改 updateStudent(int sid,String field,String newValue)   靜態
 實現方式:要把id爲多少的學生
 的什麼特徵(姓名、年齡、家庭住址)
 改爲新的值newValue,年齡若是是int類型須要用到轉換方法(Integer.parseInt()),若是使用String則不用class


業務流程:
歡迎信息--提示(1.添加學生信息  2.查詢 3.修改姓名  4.刪除 5.退出)--循環基礎

提示:如何完成添加功能:
 請輸入學生學號---輸入   sid
 請輸入學生姓名---輸入   name 
 請輸入學生年齡---輸入   age
 請輸入學生家庭住址---輸入   address
 
 ......


作法使用附件形式上傳。

相關文章
相關標籤/搜索