Written on
·
211
0
Answer 1
2
클래스 내부에 static키워드가 붙으면 별도의 메모리공간으로 빠져서 다른 곳에 기억공간이 잡히게 됩니다. 이유는 어떤 클래스가 가지고있는 동작(메서드)을 다른 클래스들이 사용하고 싶을때 언제든지 사용할 수 있도록 미리 정해진 기억공간에 올려두기위해서 static키워드를 붙이는것입니다 그래서 인스턴스 메서드와 스테틱메서드는 만들어지는 메모리위치가 다르기때문에 스테틱 메서드 안에서는 인스턴스메서드를 바로 호출 할 수가 없습니다.^^