[Flutter] external 키워드?

Tykan·2021년 11월 26일
0

external 키워드

Flutter의 Object클래스를 보다가 많은 method들이 external 키워드로 선언되어 있었다.

 external String toString();

말그대로 external 외부에 있는 함수라는 것이다.
Object 클래스 내부가 아닌 다른 어딘가에서 정의된다는 말이다.

위에 설명으로는 느낌이 확 와닿지 않는다.

쉽게 말하면, external method는 abstract method로 자식 클래스에서 정의된다.
하지만 Object 클래스는 추상클래스가 아니다.

한 줄 요약 마무리!

external function = abstract function in not abstract classes

profile
개발자 Theo :: 고민은 성장의 힘

0개의 댓글