本篇文章給大家分享的是有關(guān)java中private關(guān)鍵字如何使用,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
站在用戶的角度思考問題,與客戶深入溝通,找到龍鳳網(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è)務(wù)覆蓋龍鳳地區(qū)。
package java04;/** 問題描述:定義Person的年齡時,無法阻止不合理的數(shù)值設(shè)置進來* 解決方案:用private關(guān)鍵字將需要保護的成員變量進行修飾** 一旦使用了private進行修飾,那么本來類當(dāng)中仍然可以隨意訪問。* 但是超出本類范圍之外的就補不能直接訪問了** 簡介訪問private成員變量,就是定義一對兒Getter/Setter方法** 命名規(guī)則 setXxx getXxx** 對于getter來說,不能有參數(shù),返回值類型和成員類型對應(yīng)* 對于setter來說,不能有返回值,參數(shù)類型和成員變量對應(yīng)** */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隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享名稱:java中private關(guān)鍵字如何使用
鏈接地址:http://chinadenli.net/article6/gidoig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、企業(yè)建站、電子商務(wù)、微信公眾號、面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)