class Test
{
void instance(){}
static void staticMethod(){}
//인스턴스 멤버(인스턴스 변수, 인스턴스 메소드를 말함)
void instance2(){
instance();
staticMethod();
}
//클래스 멤버(클래스 변수,클래스 메소드를 말함)
static void staticMethod2(){
// instance(); 인스턴스 메소드 접근 불가
new Test().instance(); // 접근 하고자 한다면 new를 통해서, 굳이 이렇게 해야한다면 instance()메소드역시 static으로 설정하는 편이 좋으려나?
staticMethod();
}
}
클래스멤버(static 메소드)에서는 인스턴스변수나 메서드에 접근할 수 없다.
'자바 > 자바 기초' 카테고리의 다른 글
변수를 바꿔주는 방법(스와프) (0) | 2013.05.09 |
---|---|
비트단위 부정 연산자 (0) | 2013.05.09 |
관계연산자 (0) | 2013.05.09 |
++ 연산자 (0) | 2013.05.09 |
둘쨋날 (0) | 2013.05.07 |