강경하다
class는 struct와 유사하나, value가 아닌 reference, copy가 아닌 share, stack이 아닌 heap이라는 점에서 차이를 가진다. init 함수를 써주어서 초기화를 진행시켜주어야 한다. (struct도 init쓸 수 있는데, 필수가 아니다)
두 타입은 서로 진행하는 동작이 다르다 Structure : value Types, Copy, Stack할당 Class : Reference Types, Share, Heap할당