flutter나 java 등 여러 프로그래밍 언어를 사용하다보면 @override라는 것을 자주 보게된다. 그렇다면 @override가 무엇인지에 대해서 알아보겠다. @override는 함수가 조상 클래스에도 정의되어있지만 현재 클래스에서 다른 작업을 수행할 수 있도록 재정의하는 것이다. 추상 메소드 구현에도 사용한다. 사용을 할지 말지는 선택사항이지만, 가독성을 높이기 위해서는 사용하는 것이 좋다고 한다. The annotation @override marks an instance member as overriding a superclass member with the same name. 이라고 dart SDK 도큐먼트에서 말하고 있다! *@override는 키워드가 아니라 annotation이라고한다..