本篇文章給大家分享的是有關(guān)java中private關(guān)鍵字如何使用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
站在用戶的角度思考問題,與客戶深入溝通,找到龍鳳網(wǎng)站設(shè)計與龍鳳網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務覆蓋龍鳳地區(qū)。
package java04;/** 問題描述:定義Person的年齡時,無法阻止不合理的數(shù)值設(shè)置進來* 解決方案:用private關(guān)鍵字將需要保護的成員變量進行修飾** 一旦使用了private進行修飾,那么本來類當中仍然可以隨意訪問。* 但是超出本類范圍之外的就補不能直接訪問了** 簡介訪問private成員變量,就是定義一對兒Getter/Setter方法** 命名規(guī)則 setXxx getXxx** 對于getter來說,不能有參數(shù),返回值類型和成員類型對應* 對于setter來說,不能有返回值,參數(shù)類型和成員變量對應** */public class Person { String name;//姓名 private int age;//年齡// private int age =12;//年齡 public void show(){ System.out.println("我叫: "+name+",今年"+age); } //這個成員方法,專門用于向age設(shè)置數(shù)據(jù) public void setAge(int num){ if (num<100 && num>0){ age = num; }else{ System.out.println("數(shù)據(jù)不合理");}// age = num; } //這個成員方法。專門用于獲取age的數(shù)據(jù) public int getAge(){ return age; }}
package java04;public class DemoPerson { public static void main(String[] args) { Person person = new Person(); person.show(); person.name = "小明";// person.age = -20; 錯誤寫法 person.setAge(10); System.out.println("得到年齡"+person.getAge());//得到年齡10 person.show();//我叫: 小明,今年10 }}
以上就是java中private關(guān)鍵字如何使用,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。