example3_10.java.bak

来自「书中的例题」· BAK 代码 · 共 35 行

BAK
35
字号
   class Member
	  {
        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 Example3_10
	{
      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());
       }
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?