항목classstruct타입 종류참조 타입값 타입메모리 저장 위치힙, 스택에 참조만 저장스택 또는 인라인 저장할당/복사참조 전달(주소 공유)값 복사(독립 복사본 생성)기본 생성자사용자 정의 가능파라미터 없는 생성자 정의 불가(컴파일러 자동 생성)상속 가능여부O(다형성 지원)X(인터페이스는 구현 가능)용도복잡한 객체, 상태 변경이 잦은 객체작고 불변에 가까운 데이터 구조Unity 예시GameObject, MonoBehaviourVector2, Vector3, Color, RaycastHit class는 힙, struct는 스택에 저장되므로, 값 타입인 sturct를 잘 활용하면 GC(가비지 컬렉션) 발생을 줄이고, 성능을 향상시킬 수 있다.특히 Unity에서는 Update()에서 반복 호출되는 코드에서의 ..