java 封装
學而時習之,穩固而知新。
封裝的概念
封裝是java的面向對象的特點之一,
是將類的某些信息隱藏在類的內部,不允許外部程序直接訪問,而是通過該類提供的方法來實現對隱藏信息的操作和訪問
封裝的優點:
1.提高代碼的安全性
2.提高代碼的復用性
3.“高內聚”:封裝細節,便于修改內部代碼,提高可維護性
4.“低耦合”:簡化外部調用,便于調用者使用,便于擴展和寫作。
在android中 自己經常對接接口的時候使用到,比如請求接口時候寫的bean 里面封裝的數據,等等
下面自己手寫一個Student類 看看封裝
1 新建一個Student 類?
/*** Created by 2018 on 2019/5/7.*/
public class Student {private String name;private String sex;private int age;private int achievement;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public int getAchievement() {return achievement;}public void setAchievement(int achievement) {this.achievement = achievement;}
}
2 在建一個main類
import java.util.ArrayList;
import java.util.List;
public class Main {public static void main(String[] args) {Student stu = new Student();stu.setName("小牧");stu.setSex("女");stu.setAge(23);stu.setAchievement(60);System.out.println("姓名:"+stu.getName()+ "性別:"+ stu.getSex()+"年齡:"+ stu.getAge()+"分數:"+stu.getAchievement());}
}
?輸出結果
demo 就這2個類實現封裝的調用。
?
?
總結
- 上一篇: Kotlin的几个面试题
- 下一篇: java 接口