?? staticandinstancetest.java
字號:
class StaticAndInstance{
static int classVar;
int instanceVar;
static void setClassVar( int i ){
classVar = i;
// instanceVar = i; 不能在類方法中存取實例變量
}
static int getClassVar( ){
return classVar;
}
void setInstanceVar( int i ){
classVar = i; // 可以在實例方法中存取類域
instanceVar = i;
}
int getInstanceVar( ){
return instanceVar;
}
}
public class StaticAndInstanceTest{
public static void main( String args[ ] ){
StaticAndInstance m1 = new StaticAndInstance( );
StaticAndInstance m2 = new StaticAndInstance( );
m1.setClassVar( 1 );
m2.setClassVar( 2 );
System.out.println("m1.classVar = "+m1.getClassVar( )+" m2.classVar = "+m2.getClassVar( ));
m1.setInstanceVar( 11 );
m2.setInstanceVar( 22 );
System.out.println("m1.InstanceVar = "+m1.getInstanceVar()+" m2.InstanceVar = "+m2.getInstanceVar( ));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -