Class/Object

클래스는 설계도, 객체는 new로 만들어진 실제 값이다

class Student는 구조를 정의하고, new Student(...)는 서로 다른 필드 값을 가진 인스턴스를 만든다.

01 class Studentname, score, study() 구조 정의
02 new Student객체 공간 생성
03 s1 objectKim, 90
04 s2 objectLee, 75
구분의미판단
역할클래스는 설계도객체는 실제 생성된 대상
클래스는 필드/메소드 구조 정의객체는 각자 다른 필드 값 보유
호출메소드는 클래스에 정의실행은 객체가 가진 값으로 일어남

핵심 new는 막연한 연결 막대가 아니라 “설계도에서 독립 인스턴스를 만든다”는 경계다.