static關鍵字
變數的分類
package
static和this
;public
class
test01
}class
user
//成員變數中的靜態變數
static
int j;
//靜態方法
public
static
voidm2(
)}
什麼時候使用靜態變數
注
package
static和this
;public
class
test02
}class
chinese
public
chinese()
}
空指標異常和靜態的關係
注
什麼時候會出現空指標異常
package
static和this
;public
class
test03
}class
student
public
student
(int id, string name)
//靜態方法
public
static
void
dosome()
//例項方法
public
void
doother()
}
靜態**塊static
例項
package
static和this
;public
class
test04
static
//程式執行入口
public
static
void
main
(string[
] args)
static}/*
靜態**塊01執行了...
靜態**塊02執行了...
靜態**塊03執行了...
主方法main執行了...
注:不管靜態**塊是在主方法的上面還是下面,都是靜態**塊先執行,再執行主方法
* */
**執行順序package
static和this
;public
class
test05
//例項變數
int j =
100;
static
static
static string name =
"bbc"
;static string address =
"中國"
;static
//所以在主方法main執行之前就可能已經執行了很多**了
public
static
void
main
(string[
] args)
}
例項**塊
package
static和this
;public
class
test06
}class
users
string name;
string id;
public
users()
public
users
(string name, string id)
}
**執行順序package
static和this
;public
class
test07
public
static
void
main
(string[
] args)
static
public
void
dosome()
}
this關鍵字
this儲存在堆記憶體中物件內部
注:this可以使用在例項方法中,不能使用在靜態變數中
例項
package
static和this
;public
class
test08
}class
costomer
public
costomer
(string name, string id)
public
void
dosome
(string name)
public
void
doother
(string name)
}
this什麼時候不能省略package
static和this
;public
class
test09
}class
students
public
students
(string name)
public string getname()
public
void
setname
(string name)
// public void setname(string i)
}
this的用法this
(實際引數列表)
;
例子:
package
static和this
;public
class
test010
}class
data
public
data
(int year,
int month,
int day)
public
intgetyear()
public
void
setyear
(int year)
public
intgetmonth()
public
void
setmonth
(int month)
public
intgetday()
public
void
setday
(int day)
//列印日期
public
void
print()
}
java學習第八天(static靜態)
1.修飾變數 變數存在靜態儲存區,被多個例項共享,能被類名直接訪問 靜態變數是跟隨類的載入而載入,生命週期跟著類一起建立和消亡 2.可以修飾方法 靜態方法可以用類名直接呼叫,一般工具類中的方法都是靜態的,方便使用靜態方法是跟隨類的載入而載入 注意 不能使用this方法,因為當靜態函式載入的時候thi...
開課第八天
開課第八天,今天因為遲到問題被老師訓了,呵呵,說實話是真的感覺前一周有點懶散鬆懈,今天被訓之後又感覺到了緊迫感,嗯,堅持就是勝利,加油。上午講題,下午講新知識,以下就是本寶寶吸收的新養料 方法 可以被稱作函式,也可以被稱作功能。1 main 是我們學習的第乙個簡單的方法,public static ...
彙編第八天
彙編形式目標 main proc push ebp mov ebp,esp 建立堆疊框架 push offset msg 匯入引數位址 call printf 呼叫函式 xor eax,eax 返回0 pop epb 扯掉框架 ret 0 返回主程式 main endp 結束 1.條件語句 cmp ...