封裝
//封裝就是把不想或者不該告訴別人的東西隱藏起來。把可以告訴別人的公開
//做法:修改屬性的訪問許可權來限制對屬性的訪問。併為每一個屬性建立一對取值方法和賦值方法,用於對這些屬性的訪問
class Student{
private char gender;
public void setGender(char gender){
if(gender=='男'||gender=='女'){
this.gender=gender;
}else{
System.out.println("請輸入正確的性別");
}
}
public char getGender(){
return this.gender;
}
}
public class Test1 {
public static void main(String[] args){
Student one=new Student();
one.setGender('f');
System.out.println(one.getGender());
}
}
相關文章
- 【封裝那些事】 缺失封裝封裝
- 【JavaScript框架封裝】公共框架的封裝JavaScript框架封裝
- 【封裝小技巧】is 系列方法的封裝封裝
- Dapper的封裝、二次封裝、官方擴充套件包封裝,以及ADO.NET原生封裝APP封裝套件
- Flutter 封裝:富文字 RichText 極簡封裝Flutter封裝
- 封裝介面封裝
- ajax 封裝封裝
- axios封裝iOS封裝
- 封裝axios封裝iOS
- AVPlayer封裝封裝
- 09 #### 封裝封裝
- java 封裝Java封裝
- 封裝OCX封裝
- sqlite封裝SQLite封裝
- 封裝、許可權修飾符、封裝的案例封裝
- 【封裝小技巧】列表處理函式的封裝封裝函式
- ToolBar封裝策略封裝
- axios封裝apiiOS封裝API
- jsonp promise 封裝JSONPromise封裝
- JS — websocket封裝JSWeb封裝
- TS MQTT封裝MQQT封裝
- JS功能封裝JS封裝
- Java(三)封裝Java封裝
- Flutter MVP 封裝FlutterMVP封裝
- request sdk 封裝封裝
- 09-封裝封裝
- svg sprite 封裝SVG封裝
- 何為封裝封裝
- weex 封裝actionSheetModule封裝
- 聊天chat封裝封裝
- 【NetCore】RabbitMQ 封裝NetCoreMQ封裝
- lua list 封裝封裝
- 【封裝小技巧】數字處理函式的封裝封裝函式
- 封裝Date工具類封裝
- vue 封裝按鈕Vue封裝
- iOS之WKWebView封裝iOSWebView封裝
- 封裝axios請求封裝iOS
- React — 通用hooks封裝ReactHook封裝