membertest.java
来自「几个简单的java学习代码」· Java 代码 · 共 60 行
JAVA
60 行
class Member{
static int classVar;
int instanceVar;
static void setClassVar( int i ){
classVar = i;
// instanceVar = i; can't access nonstatic member in static method
}
static int getClassVar( ){
return classVar;
}
void setInstanceVar( int i ){
classVar = i; //can access static member in nonstatic method
instanceVar = i;
}
int getInstanceVar( ){
return instanceVar;
}
}
public class MemberTest{
public static void main( String args[] ){
Member m1 = new Member();
Member m2 = new Member();
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( ));
Member.classVar=3;
System.out.println("m1.classVar = "+m1.getClassVar( )+" m2.classVar = "+m2.getClassVar( ));
System.out.println("classVar = "+Member.getClassVar());
}
}
/*
运行结果为
C:\>java memberTest
m1.classVar = 2 m2.classVar = 2
m1.InstanceVar = 11 m2.InstanceVar = 22
m1.classVar = 3 m2.classVar = 3
classVar = 3
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?