轉(zhuǎn)載于 : http://www.verejava.com/?id=16992728331734
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了青海免費(fèi)建站歡迎大家使用!
/** 測試類的封裝特性 類的封裝特性就是, 將類的屬性私有化private 然后提供公有的方法去訪問 */public class Encapsulation { public static void main(String[] args) { //實(shí)例化Person 類 //1. 引用對象不能訪問類的私有屬性 //2. 如果要訪問私有屬性, 一般類中要另外提供訪問私有屬性的公有方法 Person p = new Person(); //p.name="李明"; //p.age=22; p.setName("李明"); p.setAge(22); p.say(); System.out.println(p); System.out.println(p.getName() + " " + p.getAge()); } }class Person { //實(shí)現(xiàn)類屬性的封裝 前面加 private 關(guān)鍵字 private String name; private int age; //定義訪問私有屬性的公有方法 //括號中 String name 是 方法setName 的傳入?yún)?shù) public void setName(String name) { //this 代表當(dāng)前對象的引用, 哪個對象引用該類,就是指的哪個引用 System.out.println(this); this.name = name; } //String 是方法getName 的返回值的類型 輸出返回值 public String getName() { return this.name; } public void setAge(int age) { this.age = age; } public int getAge() { return this.age; } public void say() { System.out.println("我的名字叫:" + name + ",今年 " + age + " 歲"); } }/* 回顧總結(jié) 1. 在類當(dāng)中定義的變量叫成員變量, 屬性就是成員變量, 可以在整個類當(dāng)中訪問 2. 在方法中定義的變量叫局部變量, 只能在定義的方法當(dāng)中訪問 注意: 當(dāng)局部變量和成員變量同名的時候, 局部變量回覆蓋掉成員變量,所以當(dāng)兩個變量同名時 要區(qū)分成員變量必須加上 this */
轉(zhuǎn)載于 : http://www.verejava.com/?id=16992728331734
網(wǎng)頁題目:Java面向?qū)ο笾庋b方法
文章來源:http://sd-ha.com/article42/ihhihc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、建站公司、網(wǎng)站建設(shè)、面包屑導(dǎo)航、品牌網(wǎng)站建設(shè)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)