欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中g(shù)et()方法和set()方法的作用淺析

 更新時(shí)間:2023年07月25日 10:58:05   作者:這只有一點(diǎn)點(diǎn)難  
這篇文章主要給大家介紹了關(guān)于java中g(shù)et()方法和set()方法的作用,set是是對(duì)數(shù)據(jù)進(jìn)行設(shè)置,而get是對(duì)數(shù)據(jù)進(jìn)行獲取,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

首先,來(lái)看看get()方法和set()方法是如何使用,如下代碼:

Person類(lèi):

public class Person {
    private String name;
    private int age;
    //set
    public void setName(String name){
        this.name = name;
    }
    //get
    public String getName(){
        return name;
    }
    //set
    public void setAge(int age){
        this.age = age;
    }
    //get
    public int getAge(){
        return age;
    }
}

 Person類(lèi)定義了兩個(gè)私有屬性,分別為private修飾的String類(lèi)型的name屬性和private修飾的int類(lèi)型的age屬性。并且分別為name和age屬性設(shè)置了get()方法和set()方法,表示該屬性可以進(jìn)行讀寫(xiě)。

 PersonTest類(lèi):

public class PersonTest {
    public static void main(String[] args) {
        //實(shí)例化對(duì)象
        Person st = new Person("張三",19);
        //st.getName() ==> 讀
        System.out.println(st.getName());
        System.out.println(st.getAge());
        //st.setName() ==> 寫(xiě)
        st.setName("李四");
        st.setAge(18);
    }
}

在Java中,為了保證數(shù)據(jù)的安全性,我們通常會(huì)把數(shù)據(jù)定義為private。如果想要使用private修飾的屬性,那么就需要調(diào)用set()方法和get方法或構(gòu)造函數(shù)方法。

get()方法和set()方法的作用是為私有屬性設(shè)置讀寫(xiě)屬性。如果添加了get()方法,表示通過(guò)實(shí)例化對(duì)象的變量名.get()調(diào)用get()方法讀取該變量的值。如果添加了set()方法,表示通過(guò)實(shí)例化對(duì)象的變量名.set()調(diào)用set()方法為該變量賦值。只設(shè)置get()方法,那么表示只讀屬性;只設(shè)置set方法,那么表示只寫(xiě)屬性;設(shè)置了get()方法和set()方法,那么表示讀寫(xiě)屬性。

總結(jié)

到此這篇關(guān)于java中g(shù)et()方法和set()方法的作用淺析的文章就介紹到這了,更多相關(guān)java get()方法和set()方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論