?? member.java
字號:
/** 一個應用程序,用來演示類(static)成員的使用
* @作者:尉哲明
* @日期:2001年5月 */
/** Member類 */
class Member{
static int classVar;
int instanceVar;
/** setClassVar()方法,為類方法 */
static void setClassVar(int i){
//this.classVar=i; 不能使用this
classVar=i;
//instanceVar=i; 不能訪問實例變量
}
/** setInstanceVar()方法,為實例方法 */
void setInstanceVar(int i){
instanceVar=i;
classVar=i;
}
/** main()方法 */
public static void main(String a[]){
Member m1=new Member();
//下面的語句不合法,main()方法是類方法,在類方法中不能直接訪問實例方法
//setInstanceVar(9);
m1.setInstanceVar(9);//合法,在類方法中只能通過實例對象訪問實例方法
m1.setClassVar(6); //也可以是setClassVar(6);或Member.setClassVar(6)
//下面的語句不合法,main()為類方法,不能直接訪問實例變量instanceVar
//System.out.println("classVar="+classVar+" instanceVar="+instanceVar);
//下面的語句合法,在main()方法中只能通過實例對象訪問實例變量instanceVar
System.out.println("classVar="+classVar+" instanceVar="+m1.instanceVar);
}
}//Member類結束
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -