黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java中關(guān)于set()和get()方法的理解及使用

Java中關(guān)于set()和get()方法的理解及使用

更新時(shí)間:2020-08-24 16:56:50 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2401次

我們先來(lái)看看set和get這兩個(gè)詞的表面意思,set是設(shè)置的意思,而get是獲取的意思,顧名思義,這兩個(gè)方法是對(duì)數(shù)據(jù)進(jìn)行設(shè)置和獲取用的。而且,在類中使用set和get方法時(shí),都是在set和get后面跟上一些特定的詞來(lái)形成特定意思的方法名,比如setage()和getage(),表示設(shè)置年齡和獲取年齡。

java中set集合get方法

然后我們來(lái)了解一下Java面向?qū)ο缶幊讨械姆忾]性和安全性。封閉性即對(duì)類中的域變量進(jìn)行封閉操作,即用private來(lái)修飾他們,如此一來(lái)其他類則不能對(duì)該變量訪問(wèn)。這樣我們就將這些變量封閉在了類內(nèi)部,這樣就提高了數(shù)據(jù)的安全性,當(dāng)我們想要操作這些域變量怎么辦呢?我們可以通過(guò)兩種方法,第一中即通過(guò)public方式的構(gòu)造器(或稱構(gòu)造函數(shù)),對(duì)象一實(shí)例化就對(duì)該變量賦值。第二種就是通過(guò)上面提到的set和get方法,這里我舉一個(gè)特定的例子,我定義一個(gè)Person類,該類中有name、age這兩個(gè)私有域變量,然后我定義setname()、getname()、setage()、getage()這四個(gè)方法,通過(guò)這四個(gè)方法來(lái)實(shí)現(xiàn)對(duì)name和age的操作。這樣一來(lái),我不用直接對(duì)Person類中的域變量操作,而是通過(guò)set和get方法間接地操作這些變量,這樣就能提高域變量的安全性,同時(shí)又保證了域變量的封裝型。

最后說(shuō)說(shuō)set和get方法的使用場(chǎng)景,一般來(lái)說(shuō)set和get方法都是對(duì)私有域變量進(jìn)行操作的,所以大多數(shù)都是使用在包含特定屬性的類實(shí)體中。

現(xiàn)在你明白set和get方法了吧,其實(shí)這兩個(gè)方法只是類中的setxxx和getxxx方法的總稱。

在今后的開(kāi)發(fā)過(guò)程中,只要你細(xì)心體會(huì),結(jié)合Java中的一些宏觀的知識(shí)。set和get方法還是很容易理解的,或許你還會(huì)領(lǐng)會(huì)一些其他的Java中的重要理論知識(shí)。

package cn.itcast.domain;
import java.util.Date;
public class User {
private String username;
private String password;
private String gender;
private Date birthday;
private String email;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
? this.email = email;
}
}
User u = new User();
u.setXXX();
u.getXXX();

你想給他賦值就用u.setXXX();    取這個(gè)類的對(duì)象的某個(gè)值 就get

java中set集合get方法

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java中關(guān)于set()和get()方法的理解及使用”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久综合久久综合久久 | 在线观看黄免费 | 国产大片视频免费观看 | 99在线精品日韩一区免费国产 | 国产91在线chines看 | 免费韩国理伦片在线观看 | 国产精品久久婷婷六月丁香 | 黄色免费看看 | 日韩在线免费视频 | 免费人成在线观看网站 | 日本特黄色片 | 夜色福利院在线看 | 亚洲欧美第一页 | 99精品视频在线免费观看 | 午夜在线观看网站 | 波多野结衣在线观看一区二区三区 | 国产盗摄精品一区二区 | 日本爽妇网 | 欧美激情a∨在线视频播放 欧美激情二区 | 中文字幕一区二区精品区 | 波霸欧美性猛交xxxxxx | 亚洲视频日韩视频 | 欧美一级网站 | 99热自拍| 免费精品国产 | 日日操夜夜 | 亚洲美女一级片 | 久久香蕉网 | 黄免费在线观看 | 亚洲成人网在线播放 | 中文字幕亚洲区 | 亚洲欧美专区精品久久 | 青青青久热国产精品视频 | 欧美老人另类视频 | 日b视频免费 | 最近的最新的中文字幕视频 | 美国一级做a爰片性色毛片 美国一级做a一级视频 | 日本三级香港三级久久99 | 三级毛片黄色 | 亚洲人成网站在线观看播放动漫 | 国产网站在线看 |