static注意事項及其使用規範

2021-09-20 13:07:08 字數 723 閱讀 5176

myclass類

package com.zr;

public class myclass

int num;//成員變數

static int numstatic;//靜態變數

//成員方法

public void method()

//靜態方法

public static void methodstatic()

}

demo類

package com.zr;

/*一旦使用static修飾成員方法,那麼這就成為了靜態方法。靜態方法不屬於物件,而是屬於類的。

如果沒有static關鍵字,那麼必須首先建立物件,然後通過物件才能使用它。

如果有了static關鍵字,那麼不需要建立物件,直接就能通過類名稱來使用它。

無論是成員變數,還是成員方法。如果有了static,都使用類名稱進行呼叫。

靜態變數:類名稱.靜態變數

靜態方法:類名稱.靜態方法

注意事項:

1.靜態不能直接訪問非靜態。

2.靜態方法中不能用this

原因:this代表當前物件,通過誰呼叫的方法,誰就是當前物件。

*/public class demo

}

static注意事項

static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域性靜態變數 在...

switch語句及其注意事項

switch 語法 switch 表示式 語義 先得出表示式的結果,根據結果跳轉到相應的 case 語句塊裡面去執行 表示式結果 常量表示式 就叫相應的 case 語句塊 如果case 後面的常量表示式沒有乙個跟表示式結果對應的 那麼就跳轉到 default 裡面執行語句塊n 當case 塊裡面不加...

內聯函式及其注意事項

default argument 是編譯器記住了default argument,但是執行時還是要兩個引數的 編譯器看到了原型宣告 可以有default argument值,所以編譯器替你補上了 建議 不要使用default argument,很不安全,和設計者的意圖不一樣 前面加了inline的函...