이번에는 클래스(Class)와 구조체, 열거형(Struct, enum)을 비교해 보겠다. 클래스(Class) 클래스는 참조타입(Reference Type) 이면서 상속이 가능하다. 구조체(Struct) 구조체는 값 타입(Value Type)이면서 상속이 불가능하다. 열거형(enum) 열거형은 값 타입(Value Type)이면서 상속이 불가능하다. Reference and Value? Reference 데이터를 전달할 때 값의 메모리 위치를 전달. Value 데이터를 전달할 때 값을 복사하여 전달 코드로 알아보자~! Struct ValueType{ var tempVar = 1; } class ReferenceType{ var tempVar = 1; } //Value Type var firstVar = Va..