1. 程式人生 > 其它 >this關鍵字 和 private關鍵字

this關鍵字 和 private關鍵字

技術標籤:Java# 面向物件java封裝

this關鍵字

this的基本概念

這,這個, 表示本類物件的引用,本質是一個物件

特點

每一個普通方法都有一個this,誰呼叫該方法,this就指向誰.代表當前呼叫物件,本身不是一個固定的物件,誰來呼叫,所在的資源就代表誰

用法

			this.屬性名

​			this.方法名(引數)


private關鍵字

private的基本概念

私有的,關鍵字 , 一種訪問許可權修飾符,用來修飾類的成員
他一般是封裝中封裝的比較徹底的方式語句。

起到封裝的效果

特點

被修飾的成員只能在本類中訪問

修飾內容:

屬性【成員變數】

行為【成員方法】

構造方法

內部類

修飾效果:

只能在本類中使用

用法​

		    private  資料型別  變數名;

​			private  返回值型別  方法名(引數列表) { }

擴充套件

public , 公共的,訪問許可權修飾符,用來修飾類,成員變數,成員方法等,被修飾的內容可以在任意類中訪問

結論

​ private一般用來修飾成員變數

​ public一般用來修飾成員方法

程式碼示例

public class PrivateDemo {
	//成員變數
	private String name;  //private修飾後,只能在本類中訪問
	private
int age; private void work() { System.out.println("我是一個私有方法!"); } //要想使用需要對外提供方法 //例如: getXxxx() setXxxx() (在另一篇文章中有詳細介紹) }