인터페이스 개념 (1) 썸네일형 리스트형 코틀린 : 인터페이스 개념 잡기 interface => 추상 메소드와 추상 프로퍼티 만을 가진 개체 => 인스턴스 생성을 할 수 없습니다. => 추상클래스는 추상 프로퍼티 이외에 데이터 저장을 목적으로 하는 프로퍼티도 생성 => 인터 페이스는 abstract 를 붙이지 않아도 메소드는 추상 메소드 그리고 프로퍼티는 추상 프로퍼티로 만들어 집니다. => 클래스에 구현하거나 다른 인터페이스에 상속해서 사용 => 클래스에 구현 하거나 다른 인터페이스에 상속을 할 때 : 뒤에 인터페이스 이름을 나열 클래스는 한 개만 상속이 가능하기 때문에 한 개만 상위 클래스로 만들 수 있지만 인터페이스는 여러개 구현하는 것이 가능합니다. => 클래스를 상속 받고 인터페이스를 구현하는 것을 다하는 경우에는 클래스 이름을 먼저 작성 하는 것을 권장 이전 1 다음