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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java实现封装的三步是_JAVA基础-封装

發布時間:2025/3/11 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实现封装的三步是_JAVA基础-封装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

封裝的概念 通常情況下可以在測試類給成員變量賦值一些合法但不合理的數值(比如年齡是500). 無論是編譯階段還是運行階段都不會報錯或者給出提示, 此時與現實生活不符 為了避免上述錯誤的發生, 就需要

對成員變量進行密封包裝處理,來隱藏成員變量的細節以及保證成員變量數值的合理性, 該機制就叫做

封裝

封裝的實現流程 私有化成員變量, 使用

private關鍵字修飾 提供公有

get和

set方法, 并在方法體中進行合理值的判斷 在構造方法中調用

set方法進行合理值的判斷

案例題目

提示用戶輸入班級的學生人數以及每個學生的信息, 學生的信息有:學號, 姓名, 最后分別打印出來

public class Student {

// 封裝第一步: 將變量私有化, 加private關鍵字

private int id; // 自定義成員變量, 用于保存學生學號

private String name; // 自定義成員變量, 用于保存學生姓名

// 封裝第三步: 在公有的構造方法中調用set方法進行合理值的判斷

public Student() {

}

public Student(int id, String name) {

//this.id = id;

//this.name = name;

setId(id);

setName(name);

}

// 封裝第二步: 提供公有化的get和set方法, 對變量進行合理化判斷

// 公有化是加public關鍵字

public int getId() {

return id;

}

public String getName() {

return name;

}

public void setId(int id) { // 形參中記得加變量類型; 沒有返回值要加void

if(id > 0) this.id = id;

else System.out.println("學號有誤,請檢查");

}

public void setName(String name) {

this.name = name;

}

// 自定義成員方法, 用于打印學生學號與姓名

// 沒有任何修飾詞的方法的私密級別介于private與public之間

public void show() {

//System.out.println("學號為" + id + "的學生姓名是" + name);

System.out.println("學號為" + getId() + "的學生姓名是" + getName());

}

}

封裝好Student類之后,創建StudentTest測試類,對封裝好的類進行測試

public class StudentTest {

public static void main(String[] args) {

// 聲明Student類的引用, 指向類的對象

Student s1 = new Student();

// 對成員變量進行賦值并打印

// s1.id = -1107;

// s1.name = "wdm";

s1.setId(-1107);

s1.setName("wdm");

s1.show();

System.out.println("-----------------------");

// 使用有參方式構造方法并打印特征

Student s2 = new Student(-1108, "xx");

s2.show();

}

}

總結

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

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

主站蜘蛛池模板: 婷婷资源网 | 少妇裸体视频 | 88xx成人永久免费观看 | 亚洲天堂av免费在线观看 | 国产精品 欧美精品 | 国产欧美中文字幕 | 日韩大片免费在线观看 | 瑟瑟视频在线观看 | 人人看人人澡 | 欧美成人精品 | 美国伊人网 | 性欧美久久 | 国产一区二区内射 | 人妖一区二区三区 | 国产日批视频在线观看 | 国产69精品久久久久久 | 亚欧激情| 欧美亚洲国产精品 | wwww欧美| 人人妻人人藻人人爽欧美一区 | 欧美精品人妻一区二区 | 成人久久国产 | 黄色av地址 | 91看片在线观看 | 一二三区中文字幕 | youjizz少妇 | 美国少妇在线观看免费 | 国偷自拍第113页 | 特级黄色片| 91视频免费观看网站 | 爱爱激情网 | 精品国产系列 | 日韩精品免费 | 亚洲欧洲综合在线 | 淫语对白| 欧洲一区二区视频 | 天天操天天摸天天干 | 亚洲一区欧洲二区 | 在线国产小视频 | 高清av一区 | 你懂的网站在线 | 在线一区二区三区四区 | 野花av | 四虎国产精品永久免费观看视频 | 国产欧美日韩精品一区二区三区 | 天堂在线视频观看 | 天天色影 | 欧美一区二区久久久 | 久久成人人人人精品欧 | 91午夜理伦私人影院 | 中年夫妇啪啪高潮 | 成人午夜免费在线 | 99热日韩 | 亚洲第一区在线观看 | 亚洲三区在线 | 国产午夜三级一区二区三 | 欧美色狠 | 中文字幕色站 | 国产精欧美一区二区三区白种人 | 亚洲爽爆av | 中文字幕乱码亚洲精品一区 | 亚洲天堂影院 | 欧美午夜性生活 | 国产人妻人伦精品1国产盗摄 | av色欲无码人妻中文字幕 | 日韩精品1区2区 | 美女黄视频大全 | 天天综合网久久 | 亚洲黄色中文字幕 | 亚洲经典在线 | 色播久久 | 九九久久精品视频 | 国内少妇毛片视频 | 免费看成人啪啪 | 成人午夜免费网站 | 日本黄色一级视频 | 精品欧美黑人一区二区三区 | 欧美最顶级a∨艳星 | 欧美日韩午夜 | 欧美另类色图 | 黑人精品欧美一区二区蜜桃 | 中文字幕日韩视频 | 中国黄色一级视频 | 免费人成网站 | 国产主播精品在线 | 国产激情综合五月久久 | 国产精品免费一区二区三区在线观看 | 水蜜桃亚洲精品 | 成人免费大片黄在线播放 | 中文字幕理论片 | 亚洲尤物视频 | 国产精品毛片一区视频播 | 51热门大瓜今日大瓜 | 粉嫩在线| 午夜一级视频 | 一区二区三区四区不卡 | 国产二区三区视频 | 日韩精品一区二区三区在线播放 | 爱就操|