[Kotlin] 클래스의 기본 구조


[Kotlin] 클래스의 기본 구조

클래스 : '값'과 그 값을 사용하는 '기능'들을 묶어놓은 것 우리가 이제껏 사용한 자료형들도 코틀린 내부에서는 클래스로 만들어져 있다. 클래스는 고유의 특징값인 '속성'과 기능의 구현인 '함수'로 이루어져 있다. 클래스는 인스턴스를 만드는 틀이다. 인스턴스란 클래스를 이용해서 만들어내는 서로 다른 속성의 객체를 지칭하는 용어이다. 예를 들어 입력할 데이터로 사람의 정보를 저장하는 클래스에서 A, B, C라는 사람의 정보를 저장한다고 하면 A,B,C라는 인스턴스가 만들어지는 것이다. 자주 사용하는 공통 기능은 클래스 내에 함수로 넣어주게 된다. fun main() { var a = Person("A", 1999) var b = Person("B", 1998) var c = Person("C", 2000) println("안녕하세요, ${a.birthYear}년생 ${a.name}입니다.") a.introduce() b.introduce() c.introduce() } class Pe...


#안드로이드 #앱 #코틀린

원문링크 : [Kotlin] 클래스의 기본 구조