日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java 封装

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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個類實現封裝的調用。

?

?

總結

以上是生活随笔為你收集整理的java 封装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。