자바 상속 개념 : 코드 재사용성과 다형성
상속이란 무엇인가?
상속이란 무엇인가?
자바 초기화 블록과 필드 초기화는 객체가 메모리에 올라갈 때 예상 가능한 상태를 보장해 주는 핵심 기법입니다. 이 글에서는 static 블록·인스턴스 블록·명시적 초기화·생성자 초기화를 종합적으로 살펴보고, 초기화 순서까지 차근차근 설명드리겠습니다.
클래스 메소드와 인스턴스 메소드란?
자바 필드 구분(클래스 변수, 인스턴스 변수, 지역 변수)은 메모리 구조와 수명 주기를 이해하는 첫걸음입니다. 올바르게 구분·사용하면 메모리 효율을 높이고 버그를 예방할 수 있습니다.
자바 제어자(Modifier) 중에서도 final·static·abstract는 클래스·메서드·필드의 동작과 제약을 좌우하는 핵심 키워드입니다. 이 글에서는 세 제어자의 의미-차이-조합 규칙을 예제 코드와 함께 쉽고 명확하게 정리했습니다.