다양한클래스1 코틀린 익히기 7 - 다양한 클래스와 인터페이스 코틀린의 다양한 클래스 - 추상 클래스, 데이터 클래스, 내부 클래스, 열거형 클래스, 실드 클래스추상 클래스 abstract class : 추상 프로퍼티, 추상 메서드, 일반 프로퍼티, 일반 메서드 abstract class 클래스명 ( /* 주생성자 */ ) { ... abstract (val|var) 프로퍼티명 : 자료형 abstract fun play()}추상 프로퍼티나 메서드가 하나라도 있다면 추상 클래스로 선언해야 합니다.추상 프로퍼티와 메서드는 선언만 합니다. 프로퍼티의 경우 초기화 하지 않고, 메서드의 경우 본문을 구현하지 않습니다. 추상 클래스와 추상 클래스의 프로퍼티, 메서드는 상속을 위해 open 키워드를 사용할 필요가 없습니다. 데이터 클래스 data classda.. 2023. 9. 27. 이전 1 다음