中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java 面向對象 之 封裝方法

發布時間:2020-08-07 16:35:08 來源:ITPUB博客 閱讀:173 作者:huyang_ya 欄目:編程語言

轉載于 :  http://www.verejava.com/?id=16992728331734  

/**
	測試類的封裝特性
	類的封裝特性就是, 將類的屬性私有化private 然后提供公有的方法去訪問
*/public class Encapsulation {	
	public static void main(String[] args) {		//實例化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 {	//實現類屬性的封裝 前面加 private 關鍵字
	private String name;	private int age;	//定義訪問私有屬性的公有方法
	//括號中 String name 是 方法setName 的傳入參數
	public void setName(String name) {		//this 代表當前對象的引用, 哪個對象引用該類,就是指的哪個引用
		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 + " 歲");
	}
}/*
	回顧總結
	1. 在類當中定義的變量叫成員變量, 屬性就是成員變量, 可以在整個類當中訪問
	2. 在方法中定義的變量叫局部變量, 只能在定義的方法當中訪問
	注意: 當局部變量和成員變量同名的時候, 局部變量回覆蓋掉成員變量,所以當兩個變量同名時
	要區分成員變量必須加上 this
*/

轉載于 :  http://www.verejava.com/?id=16992728331734  

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永昌县| 麦盖提县| 乃东县| 蒙自县| 湄潭县| 滁州市| 民和| 长宁县| 固始县| 翼城县| 吉首市| 墨脱县| 沧州市| 绥滨县| 宣城市| 曲阜市| 攀枝花市| 左贡县| 板桥市| 许昌市| 涿鹿县| 上高县| 武夷山市| 青浦区| 奉化市| 察哈| 颍上县| 肇东市| 全椒县| 新竹县| 含山县| 桑日县| 松原市| 东安县| 北辰区| 晋江市| 宜君县| 阿克陶县| 灌南县| 灵武市| 乌鲁木齐县|