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 |