다트언어 인터페이스 사용하기 ~ Dart Interface Implements
2022. 12. 22. 02:49
[# 2]…My DevelopStory
다트에서도 물론 인터페이스가 존재하며 자바와 마찬가지로 클래스 옆에 implements를 붙여서 사용합니다. 다트에서 인터페이스 사용하기 자바든 코틀린이든 인터페이스는 생각보다 중요하며 이 또한 재사용성 및 유지보수 시에 좋습니다. 먼저 인터페이스 클래스를 만들어 줍니다. abstract class Sample { String name; Sample(this.name); void sayName() {} void sample() { print('test'); } } 인터페이스 클래스는 제대로 완성되지 않은 클래스라고 봐도 됩니다. 인터페이스를 통해 클래스를 완성하는 거니깐요 추상 클래스는 class 옆에 abstract를 붙여서 만들어 줍니다. 이렇게 함으로써 바로 인터페이스 클래스를 호출하거나 생성할 수..
플러터 다트언어 상속 적용하기 ~ Flutter Dart Extends
2022. 12. 22. 02:11
[# 2]…My DevelopStory
플러터를 사용하기 위해서는 다트라는 언어를 익혀야 하는데, 이 문법은 자바와 아주 유사하여 자바를 알고 있다면 더 배우기 쉽습니다. 그런데 오히려 코틀린을 사용하고 더 익숙한 사용자라면 다트랑 비슷비슷해서 조금씩 틀린고 갑자기 헷갈릴 수 있는데 그럴 수 있습니다. 저도 지금도 그러고 있고요 특히 마지막에 자꾸 ";"를 까먹어서 에러가 나네요 아무튼 상속도 자바와 아주 유사 아니 똑같아서 자바를 알고 있다면 한번 보는 것으로도 충분히 이해할 수 있을 거라 생각이 듭니다. 다트에서의 상속 하기 자바와 마찬가지로 클래스를 생성할 때 클래스 이름 옆에 extends를 붙여서 상속을 받습니다. 일단 상속을 받기 전에 부모 클래스를 먼저 만들어야 합니다. 이 또한 자바와 같습니다 class Sample{ Strin..