Static 썸네일형 리스트형 final / static final - final 마지막이라는 의미로 java에서 final 키워드는 상수, 메소드, 클래스를 정의한 뒤 변경되지 않게 합니다. - static 단어 그대로 정적이라는 의미로 클래스 멤버를 선언할 때 사용합니다. 1. 메소드에 사용 : 오버라이딩 불가능 2. 클래스에 사용 : 상속 불가능 3-1. 상수에 사용 : 선언 후 한번 값을 정의하면 변경 불가능 3-2. 클래스 상수에 사용 클래스에 선언된 상수로 선언 시 값을 초기화해야 합니다. 클래스 상수로 선언 시 static 키워드를 사용하지 않으면, 클래스의 모든 인스턴스에 값이 복제되어 결과적으로 실행 시 필요한 메모리를 증가시킵니다. 또, 정적이 아닐 경우 다른 값을 가질 수 있다는 것을 암시하기 때문에 static 키워드로 동일한 값을 가지도록 강제성을.. 더보기 JAVA 변수, static, final 이론 Field Field: 클래스에 포함된 변수 멤버 변수: 클래스 변수 + 인스턴스 변수 기본형 변수: 기본 자료형으로 선언 참조 변수: 참조 자료형으로 선언 final → final 키워드는 엔티티를 한 번만 할당 → 상속 받는 클래스에서 못쓰게 하고 싶을 때 final 변수 → 해당 변수가 생성자나 대입연산자를 통해 한 번만 초기화 가능함을 의미 → 상수를 만들 때 응용 final 메소드 → 해당 메소드를 오버라이드 할 수 없음 → 상속 클래스에서 볼 수 없음 final 클래스 → 해당 클래스는 상속할 수 없음 static → static 키워드는 해당 데이터의 메모리 할당을 컴파일 시간에 할 것을 의미 → 전역, 전적의 의미로 사용 → 생성이 없고, 주소값이 없음(객체와 무관한 키워드) static .. 더보기 이전 1 다음