
1. Static 정적(static)은 고정된이란 의미를 가지고 있다. static이라는 키워드를 사용하여 static변수와 static메서드를 만들 수 있는데 다른말로 정적필드와 정적 메서드라고도 하며 이 둘을 합쳐 정적 멤버라고 한다.(클래스 멤버라고도함) 정적 필드와 정적 메서드는 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 고정된 멤버이다. Static 필드 인스턴스 변수는 인스턴스가 생성될 때마다 생성되므로 인스턴스마다 각기 다른 값을 가지지만 정적 변수는 모든 인스턴스가 하나의 저장공간을 공유하기에 항상 같은 값을 가지기에 나타난 현상이다. class Number{ static int num = 0; //클래스 필드 int num2 = 0; //인스턴스 필드 } public class St..
항해99
2021. 3. 19. 16:43