객체 지향 언어에서는 클래스를 이해하는 것이 중요하다고 하는데, 처음부터 개념이 잘 이해되지는 않았습니다. 다만, 기존에 사용했던 Int, String 같은 데이터 유형도 클래스의 하나라고 하니 좀 친숙한 느낌이 들었고, codelab 의 SmartDevice 예시를 따라가면서 이해도를 높일 수 있었습니다. 1. 개요 클래스(class)는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 중요한 개념으로 객체를 생성하기 위한 정보를 담고 있는 청사진입니다. Object 와 Class instance 는 구분없이 사용되는데, 객체로 번역되며, 특정 정보를 담고 있는 개별 데이터라고 보면 될 것 같습니다. 클래스(class) 는 다음의 세가지로 구성됩니다.속성(Proper..