객체 생성
- 1단계: 메모리 할당
- new 키워드를 사용하여 Heap 영역에 메모리 할당
- 2단계: 생성자를 사용하여 객체 초기화
- 클래스 이름과 괄호를 사용
Date now = new Date();
객체 사용
- 메소드 호출 등
객체 제거
- 원시 메모리 회수
- 메모리 할당 해제
final 클래스
- 슈퍼 클래스로 동작하도록 설계하지 않은 클래스를 파생하는 것은 위험할 수 있음
- final로 선언된 클래스에서는 서브 클래스를 파생할 수 없음
- Java의 String, StringBuilder등의 클래스는 final로 선언됨
'🚣활동 > NHN Academy' 카테고리의 다른 글
Stream (1) | 2025.01.24 |
---|---|
Lambda Expression (0) | 2025.01.20 |
참조 타입 (0) | 2025.01.14 |
객체지향 프로그래밍 (0) | 2025.01.13 |
static을 왜 사용하는가? (0) | 2025.01.09 |