Swift 클래스, 인스턴스, 객체... 매번 헷갈리는 너. OOP
● 클래스(Class), 인스턴스(Instance) & 초기화(init) Swift에는 객체지향 & 함수지향 특징이 있다고 한다. 그 중에서 객체 지향에서 '객체' 요 친구 어렵지 않은 개념일텐데 참 어렵게 느껴진다. 지금까지 공부하면서, 코딩해보면서 항상 헷갈리는 인스턴스. 그리고 그것과 연관 된 init까지. 매번 같은 걸로 몇 개월째 헤매고 있다. 내가 보기엔 그냥 클래스나 인스턴스나 같은 거 같은데, 다르다. 매우 다르단다. 설명도 정말 많이 들었다.클래스(Class)는 설계도, 청사진, 붕어빵틀, 돈 찍어 내는 도장, 자동차 만드는 설계도, 인체해부도 등이라면,인스턴스(Instance)는 저 클래스에 적혀 있는 대로 만들어낸 '실제', '쓸 수 있는 무언가' 그러니까 설계도 및 청사진 대로 만든..
2017. 12. 8.