Flutter의 Object클래스를 보다가 많은 method들이 external 키워드로 선언되어 있었다.
external String toString();
말그대로 external 외부에 있는 함수라는 것이다.
Object 클래스 내부가 아닌 다른 어딘가에서 정의된다는 말이다.
위에 설명으로는 느낌이 확 와닿지 않는다.
쉽게 말하면, external method는 abstract method로 자식 클래스에서 정의된다.
하지만 Object 클래스는 추상클래스가 아니다.
한 줄 요약 마무리!
external function = abstract function in not abstract classes