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個類實現封裝的調用。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章