staticandinstancetest.java
来自「java程序设计源代码」· Java 代码 · 共 33 行
JAVA
33 行
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 + =
减小字号Ctrl + -
显示快捷键?