학습 목표
1. static 메소드의 개념을 알자.
2. Method Area 와 heap 영역에 실행 시점의 이해
static 메서드(함수)는 특정 클래스의 인스턴스에 속하지 않고 클래스 자체에 속합니다. 따라서 객체를 생성하지 않고도 클래스 이름을 통해 직접적으로 호출할 수 있습니다. static 메서드는 클래스의 모든 인스턴스가 공유하며, 주로 유틸리티 기능이나 공통 동작을 제공하는 데 사용됩니다.
주요 특징 정리
- 객체 생성 없이 호출 가능
- 인스턴스 변수에 접근 불가
- static 메서드는 객체의 인스턴스 변수에 직접적으로 접근할 수 없습니다. 왜냐하면 static 메서드는 객체가 생성되기 전에 호출될 수 있기 때문에 해당 객체의 상태를 알 수 없기 때문입니다.
시나리오 코드 1단계













'Java > 객체지향(OOP)' 카테고리의 다른 글
| 배열의 활용(도서관리프로그램) - 15 (0) | 2024.04.22 |
|---|---|
| 배열에 대해서 알아 보자 - 14 (0) | 2024.04.22 |
| static 변수 - 12 (0) | 2024.04.22 |
| ver 0.0.2 Starcraft - 11-2 (0) | 2024.04.19 |
| ver 0.0.1 Starcraft - 11 (0) | 2024.04.19 |