java中get()方法和set()方法的作用淺析
首先,來看看get()方法和set()方法是如何使用,如下代碼:
Person類:
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類定義了兩個私有屬性,分別為private修飾的String類型的name屬性和private修飾的int類型的age屬性。并且分別為name和age屬性設置了get()方法和set()方法,表示該屬性可以進行讀寫。
PersonTest類:
public class PersonTest { public static void main(String[] args) { //實例化對象 Person st = new Person("張三",19); //st.getName() ==> 讀 System.out.println(st.getName()); System.out.println(st.getAge()); //st.setName() ==> 寫 st.setName("李四"); st.setAge(18); } }
在Java中,為了保證數(shù)據(jù)的安全性,我們通常會把數(shù)據(jù)定義為private。如果想要使用private修飾的屬性,那么就需要調用set()方法和get方法或構造函數(shù)方法。
get()方法和set()方法的作用是為私有屬性設置讀寫屬性。如果添加了get()方法,表示通過實例化對象的變量名.get()調用get()方法讀取該變量的值。如果添加了set()方法,表示通過實例化對象的變量名.set()調用set()方法為該變量賦值。只設置get()方法,那么表示只讀屬性;只設置set方法,那么表示只寫屬性;設置了get()方法和set()方法,那么表示讀寫屬性。
總結
到此這篇關于java中get()方法和set()方法的作用淺析的文章就介紹到這了,更多相關java get()方法和set()方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
一次Spring無法啟動的問題排查實戰(zhàn)之字節(jié)碼篇
最近學習了spring相關知識,公司項目也用到了spring,下面這篇文章主要給大家介紹了一次Spring無法啟動的問題排查實戰(zhàn)之字節(jié)碼篇的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-04-04SpringBoot+Websocket實現(xiàn)一個簡單的網頁聊天功能代碼
本篇文章主要介紹了SpringBoot+Websocket實現(xiàn)一個簡單的網頁聊天功能代碼,具有一定的參考價值,有需要的可以了解一下2017-08-08Java?中很好用的數(shù)據(jù)結構EnumSet
這篇文章主要介紹了Java?中很好用的數(shù)據(jù)結構EnumSet,EnumMap即屬于一個Map,下文圍繞主題展開詳細內容,需要的小伙伴可以參考參考一下2022-05-05