클래스는 설계도, 객체는 new로 만들어진 실제 값이다
class Student는 구조를 정의하고, new Student(...)는 서로 다른 필드 값을 가진 인스턴스를 만든다.
| 구분 | 의미 | 판단 |
|---|---|---|
| 역할 | 클래스는 설계도 | 객체는 실제 생성된 대상 |
| 값 | 클래스는 필드/메소드 구조 정의 | 객체는 각자 다른 필드 값 보유 |
| 호출 | 메소드는 클래스에 정의 | 실행은 객체가 가진 값으로 일어남 |
핵심 new는 막연한 연결 막대가 아니라 “설계도에서 독립 인스턴스를 만든다”는 경계다.