Java this和static的用法

2021-06-27 19:17:40 字數 481 閱讀 2098

this是指向自身物件的引用;

this可看為乙個變數;

public class leaf

leaf increament()

void print()

public static void main(string args) }

//static用法

//static 宣告的成員變數為靜態成員變數,存在data segment中;

//static成員變數第一次使用時就被初始化,對該類所有物件來說static成員變數只有乙份;

//static宣告的方法為靜態方法,在呼叫該方法時不對將物件的引用傳遞給它,所以static方法中不能訪問非static成員;

//靜態方法不再針對某個物件呼叫,所以不能訪問非靜態成員;

public class cat

void info()

public static void main(string args) }

Java this關鍵字,static關鍵字

1,this.屬性,this.方法,表示當前物件的屬性,當前類的方法 2,this,表示當前物件,當前正在操作這個方法的物件就是當前物件 3,使用this 引數若干 可以呼叫當前類的構造方法,如果,構造方法之間相互呼叫,則有要求 一 this 必須放在首行,二 至少有乙個構造方法是沒有呼叫this ...

Javathis和super的用法

this 代表當前物件的引用,代表物件本身,可以理解為 指向物件本身的乙個指標。super 代表當前物件的父類引用,可以理解為是指向自己超 父 類物件的乙個指標,而這個超類指的是離自己最近的乙個父類。this的用法 1 呼叫自己的成員變數 2 呼叫自己的成員方法 3 呼叫自己構造方法 super的用...

static 變數和static 函式

在c語言程式設計中,static的乙個作用是資訊遮蔽!比方說,你自己定義了乙個檔案 該檔案中有一系列的函式以及變數的宣告和定義!你希望該檔案中的一些函式和變數只能被該檔案中的函式使用,那麼,你可以在該函式 變數的前面加上static,代表他們只能被當前檔案中的函式使用!而在c 中,用static來作...