티스토리 뷰
반응형
정적 멤버란?
클래스에 고정된 멤버로 객체를 생성하지 않고 사용 할 수 있는 필드와 메소드를 말함.
정적=스태틱(static)은 고정된 이란 의미를 가지고있다.
정적 멤버 선언 방법
public class TestMain {
//정적 필드
static int num =0;
//정적 메소드
static void testMethod(){
}
}
//클래스의 로딩이 끝나면 바로 사용할 수 있다.
정적 멤버 사용 방법
//도트 연산자로 접근이 가능하다.
//클래스.필드;
//클래스.메소드(매개값이 있는경우 넣고 없으면 생략);
TestMain.num;
TestMaint.testMethod();
정적 메소드와 블록 선언시 주의사항
객체가 없어도 실행되기 때문에 이들 내부에 인스턴스 필드나 인스턴스 메소드를 사용 할 수 없다.
객체 자신의 잠조인 this 키워드도 사용이 불가능하다.
반응형
'JAVA' 카테고리의 다른 글
(JAVA) 자바 final 간단히 알아보기~ (0) | 2016.12.16 |
---|---|
(JAVA) 자바 싱클톤(Singleton) 간단히 알아보기~ (0) | 2016.12.14 |
(JAVA) 자바 객체,클래스, this, 생성자 오버라이딩, 인스턴스 간단정리~ (1) | 2016.12.11 |
(JAVA) 자바 날짜 및 요일, 시간 제공 클래스 간단히 끝내버리기~ (0) | 2016.11.23 |
(JAVA) 자바 배열을 이용한 for문 사용법 (0) | 2016.11.23 |
댓글
최근에 올라온 글
최근에 달린 댓글