public class StaticEx1 {
	
	int a; //인스턴스 변수
	static String s; //클래스(Static)변수 

	public static void main(String args){
		s = "자바의 꿈";
		//같은 클래스의 클래스 변수 호출시 클래스명 생략 ex)StaticEx1.s = 자바의꿈; 
		System.out.println("s : " + StaticEx1.s);

		//인스턴스 변수는 객체 생성 후 호출 가능
		//a = 1000;

		StaticEx1 st1 = new StaticEx1();
		st1.a = 1000;
	}
}
 
StaticTest.a->10
s1.a->10  s2.a->10
s1.b->10  s2.b->20
s1.a->100  s2.a->100

s1.b->20  s2.b->20


'Java > Constructor (생성자)' 카테고리의 다른 글

static 기본3  (0) 2012.04.11
정적 메서드 정의하기  (0) 2012.04.11
정직 멤버변수와 인스턴스 멤버 변수의 차이점  (0) 2012.04.11
메소드 간단 예제  (0) 2012.04.11
동물 만들기  (0) 2012.04.11

+ Recent posts