클래스(2)
-
3-2. Kotlin 클래스 상속
본 내용은 kotlinlang.org 공식 문헌과 기타 자료들을 바탕으로 필자가 학습한 내용을 정리한 것입니다. 필자의 허락 없이 글을 상업적 목적으로 수정, 재배포할 수 없습니다. 내용의 오류 지적은 덧글로 받습니다. 최상위 클래스 / Any 모든 클래스는 공통적으로 Any를 상속하는데, 부모 클래스를 정의하지 않아도 마찬가지다. Any 클래스가 갖는 메서드는 두개지요! 3개입니다. equals() - 두 객체가 서로 일치하는 값인지 조사하는 함수 hashCode() - 두 객체의 메모리 주소가 일치하는지 조사하는 함수 toString() - 객체 정보를 문자열로 변환하는 함수 상속 / Inheritance // 부모 클래스 open class Base { constructor(x: Int) const..
2020.03.03 -
3. Kotlin 클래스
본 내용은 kotlinlang.org 공식 문헌과 기타 자료들을 바탕으로 필자가 학습한 내용을 정리한 것입니다. 필자의 허락 없이 글을 상업적 목적으로 인용, 수정, 재배포할 수 없습니다. 내용의 오류 지적은 덧글로 받습니다. 클래스를 종류, 구성요소, 기능에 따라 분류하여 나열하였습니다. 아래 내용의 전부는 어렵겠습니다만, 향후 포스팅으로 가능하면 많이 커버하겠습니다. 하이퍼링크를 클릭하면 커버된 내용을 자세히 확인할 수 있습니다. 클래스 종류 일반 클래스 (Class) 추상 클래스 (Abstract) 인터페이스 (Interface) 열거형 클래스 (Enum) 데이터 클래스 (Data) 봉인된 클래스 (Sealed) 인라인 클래스 (Inline) 구성 요소 클래스 멤버들은 다음과 같다: 클래스 헤더 (..
2020.03.03