class (2) 썸네일형 리스트형 [Kotlin] 튜토리얼 따라가기 (4) (Classes) 1. Classes코틀린은 Class 와 Object 를 통해 객체지향을 제공한다. 클래스 선언에는 다음과 같이 Class 키워드를 사용하여 선언한다. class Customer2. Propertiesclass Contact(val id: Int, var email: String)class Contact(val id: Int, var email: String = "example@gmail.com") { val category: String = "work"} 클래스 객체는 프로퍼티를 가진다. 프로퍼티는 클래스 선언시 선언부의 () 괄호 또는 구현부의 {} 괄호에 선언할 수 있다. 선언부의 프로퍼티는 함수에서와 같이 기본값을 정의할 수 있다. 프로퍼티는 var 과 val 모두로 선언할 수 있는데, 런타.. ch05. 파이썬 날개달기 (클래스) 1. 클래스 ■ 클래스와 객체 - 클래스 (class): 특정한 것을 만들기 위한 설계 도면 - 객체 (object): 클래스를 통해서 만들어진 것 - 클래스를 통해서 만들어진 객체들 간에 서로 전혀 영향을 주지는 않는다. # Cookie라는 클래스 생성 class Cookie: pass # Cookie 클래스를 통해서 a, b 객체 생성 a = Cookie() b = Cookie() - 인스턴스: 클래스를 통해서 만들어진 객체를 뜻하는 말로 위의 예시에서 a는 객체이자 Cookie의 인스턴스이다. ■ 클래스 생성 - 클래스 구조 class ClassEx: # self는 해당 함수를 호출한 객체가 전달된다. def func(self, a, b): self.a = a self.b = b ''' self는 .. 이전 1 다음