華為智卡怎么復(fù)制門禁卡 智能門禁卡怎么復(fù)制到華為手機(jī)
2022-12-03
更新時(shí)間:2022-04-12 20:24:54作者:佚名
1、在類中使用set和get方法時(shí),都是在set和get后面跟上一些特定的詞來(lái)形成特定意思的方法名,比如setage()和getage(),表示設(shè)置年齡和獲取年齡。
2、然后我們來(lái)了解一下JAVA面向?qū)ο缶幊讨械姆忾]性和安全性。封閉性即對(duì)類中的域變量進(jìn)行封閉操作,即用private來(lái)修飾他們,如此一來(lái)其他類則不能對(duì)該變量訪問(wèn)。
3、這樣我們就將這些變量封閉在了類內(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í)又保證了域變量的封裝型。
4、最后說(shuō)說(shuō)set和get方法的使用場(chǎng)景,一般來(lái)說(shuō)set和get方法都是對(duì)私有域變量進(jìn)行操作的,所以大多數(shù)都是使用在包含特定屬性的類實(shí)體中。