this關鍵字 和 private關鍵字
阿新 • • 發佈:2020-12-16
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() (在另一篇文章中有詳細介紹)
}