成員變數(例項變數,類變數) 區域性變數 的區別

2021-07-23 14:06:59 字數 533 閱讀 3467

成員變數:包括例項變數和類變數

成員方法:包括例項方法和類方法

例項變數:非static關鍵字修飾的變數

類變數(靜態變數):static關鍵字修飾的變數

例項方法:非static關鍵字修飾的方法

類方法(靜態方法):static關鍵字修飾的方法

區域性變數:方法中定義的變數

靜態方法(類方法)只能訪問靜態成員,靜態方法,不能夠訪問非靜態成員,非靜態方法

非靜態方法(例項方法)既可以訪問非靜態成員,非靜態方法,還可以訪問靜態成員,靜態方法

public

class variablediff

public

void

instancemethod02()

public

static

void classmethod()

public

static

void

main(string args)

}

成員變數 區域性變數 例項變數 類變數

區域性變數指在程式中,只在特定過程或函式中可以訪問的變數,是相對與全域性變數而言的。在面向過程和物件導向程式設計語言中均有,是程式中最常見最常用的變數。成員變數 在類體的變數部分中定義的變數,也稱為屬性。幾乎只出現在物件導向程式設計語言中。案例1 void main 案例2 public class...

成員變數 區域性變數

成員變數 作為類的成員而存在,直接存在於類中。所有類的成員變 量可以通過this來引用。區域性變數 作為方法或語句塊的成員而存在,存在於方法的引數列表和方法定義中。1.成員變數可以被 public,protect,private,static等修飾符修飾,而 區域性變數不能被控制修飾符及 stati...

成員變數 區域性變數

一.相同點 1.都遵循變數的宣告格式 修飾符 資料型別 變數名 初始化值 2.都有各自的作用域 二.不同點 1.宣告的位置不同 成員變數 宣告在類內,方法外。區域性變數 宣告在方法內 方法的形參部分 塊內 2.成員變數的修飾符有四個 public private protected 預設 區域性變數...