인스턴스
- 글래스를 기반으로 생성된 객체
- 해당 클래스를 이용하여 생성된 구체적인 객체
- 클래스가 설계도라고 가정하고 인스턴스는 그 설계도를 바탕으로 구현된 제품이나 사례가 해당
// 자동차 클래스 정의
class 자동차 {
String 모델;
String 색상;
int 속도;
// 자동차의 주행 동작
void 주행() {
// 주행 로직 구현
}
// 자동차의 정지 동작
void 정지() {
// 정지 로직 구현
}
// 자동차의 가속 동작
void 가속() {
// 가속 로직 구현
}
}
// 자동차 클래스를 이용하여 인스턴스 생성
public class Main {
public static void main(String[] args) {
자동차 차1 = new 자동차();
차1.모델 = "토요타";
차1.색상 = "빨강";
차1.속도 = 60;
자동차 차2 = new 자동차();
차2.모델 = "현대";
차2.색상 = "파랑";
차2.속도 = 50;
}
}