static
객체를 new 연산자를 이용하여 생성했을 때 비로소 Method나 멤버 변수들이 메모리공간을 확보하게 된다. 따라서 new연산자로 객체를 생성하지 않고서는 객체의 Method나 멤버 변수들을 사용할 수 없다. 하지만 이러한 절차를 거치지 않고 멤버변수나 Method를 사용하는 방법이 있었으니 바로 static 이란 키워드이다. static : 객체가 메모리에 생성되지 전에 먼저 메모리 상에 로딩되어진다. 특징 1. 멤버 변수와 Method에 사용 2. 객체를 만들지 않고 접근이 가능하게 해준다. 3. static으로 정의하면 객체가 생성되기 전에 메모리에 로딩 4. 클래스명으로 접근이 가능해진다. 5. method내에서는 static 변수를 선언할 수 없다.(즉 지역변수에는 사용이 불가능하다.) 6. s..
청강컴정/JAVA
2009. 4. 5. 21:43