반응형
클래스? 객체?
- 클래스는 객체를 생성하기 위한 메타데이터(상태[멤버변수]와 동작[메소드])를 정의한 템플릿
- 객체는 실제 메모리에 할당되어 동작하는 클래스의 인스턴스 상태(인스턴스화 또는 객체화)
// 클래스 메타데이터 정의
class Car {
String brand;
void drive() {
System.out.println(brand + " 자동차가 주행 중입니다.");
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // 객체 생성
myCar.brand = "Hyundai"; // 상태 저장
myCar.drive(); // Hyundai 자동차가 주행 중입니다.(동작)
}
}
반응형
'Java' 카테고리의 다른 글
OpenJDK vs Oracle JDK 차이점 (1) | 2025.03.10 |
---|---|
[JAVA] JCP, JSR, TCK란? 자바 표준의 개발 과정과 역할 (0) | 2025.03.10 |
Class 객체 (0) | 2023.07.31 |
this vs getClass() (0) | 2023.07.31 |
[스프링부트] This application has no explicit mapping for /error, so you are seeing this as a fallback. (0) | 2022.07.11 |