码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习---静态成员变量和一般成员变量的区别

时间:2018-07-15 21:27:29      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:调用   变量   java学习   ESS   public   property   ring   rop   sys   

public class AccessProperty {
    int i=47;//改变加static int i=47;
    public void call(){
    System.out.println("调用call()方法");
    for(int i=0;i<3;i++){
  	  System.out.println(i+"");
  	  if(i==2){
  		  System.out.println("\n");
  	  }
    }  
	}
    public AccessProperty(){
   }
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
       AccessProperty t1=new AccessProperty();
       AccessProperty t2=new AccessProperty();
       t2.i=60;
       System.out.println("第一个实例对象调用变量i的结果:"+t1.i++);
       t1.call();
       System.out.println("第二个实例对象调用变量i的结果:"+t2.i);
       t2.call();
       }

}
输出为

第一个实例对象调用变量i的结果:47
调用call()方法
0
1
2


第二个实例对象调用变量i的结果:60
调用call()方法
0
1
2

2、使用static

 

第一个实例对象调用变量i的结果:60
调用call()方法
0
1
2


第二个实例对象调用变量i的结果:61
调用call()方法
0
1
2

 

 

Java学习---静态成员变量和一般成员变量的区别

标签:调用   变量   java学习   ESS   public   property   ring   rop   sys   

原文地址:https://www.cnblogs.com/6530265oule/p/9314648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!