JAVA/코드

2022_10_13 연습 02 day08.static_.var

0304호 2022. 10. 13.

정적변수


//static은 객체 생성 없이 바로 접근가능하다.

package day08.static_.var;

public class MainClass {
	
	public static void main(String[] args) {
		
		Count c1 = new Count();
		c1.a++;
		c1.b++;
		System.out.println("일반변수 : " + c1.a);
		System.out.println("정적변수 : " + c1.b);
		
		Count c2 = new Count();
		c2.a++;
		c2.b++;
		System.out.println("일반변수 : " + c2.a);
		System.out.println("정적변수 : " + c2.b);
		
		Count c3 = new Count();
		c3.a++;
		c3.b++;
		System.out.println("일반변수 : " + c3.a);
		System.out.println("정적변수 : " + c3.b);
		
		//지금 c1.b는 몇일까? - 3
		//지금 c2.b는 몇일까? - 3
		
		//static은 객체 생성 없이 바로 접근가능하다.
		Count.b++;		//4
		System.out.println(Count.b);
	}

}
package day08.static_.var;

public class Count {
	
	public int a;
	public static int b;

}

댓글