로딩
요청 처리 중입니다...

Dart 기본 문법 8: Interface와 Generic

 Dart 기본 문법 8: Interface와 Generic

1. 인터페이스 (Interface) 프로그래밍에서의 인터페이스는 꼭 구현해야 하는 기능들을 리스트업 하고 있다가, 해당 인터페이스로 상속받아서 구현하도록 유도하는 것이다.

Dart 언어에서는 다른 프로그래밍 언어와 달리 Interface를 생성하기 위해 class로 선언해서 사용할 수 있다. (1) 인터페이스 클래스 정의 class 키워드로 PersonInterface를 선언한다. 그리고 필수로 구현해야 하는 Introduce() 메서드를 본문 없이 정의한다. class PersonInterface{ String?

name; PersonInterface(this.name); void Introduce() {} } (2) 인터페이스 상속 정의한 인터페이스를 사용하기 위해서는 implements 키워드와 함께 상속받을 인터페이스 명을 작성한다. 그리고 상속받은 클래스는 인터페이스가 가지고 있는 모든 멤버들을 동일하게 맞춰줘야 한다.

즉 인터페이스를 상속받은 클래스는 무조건 필드나 메서...

# Flutter # Interface # 다트 # 다트문법 # 다트언어 # 다트인터페이스 # 상속 # 인터페이스 # 제너릭