반응형
override
-
[Flutter] @override 란?함께 공부하는 Flutter 2023. 4. 9. 16:43
Flutter에서 override 키워드는 상위 클래스에서 정의된 메서드, 변수 또는 getter / setter를 하위 클래스에서 재정의할 때 사용됩니다. 즉, 하위 클래스에서 상위 클래스의 기본 구현을 재정의하여 자신만의 동작을 추가하거나 수정할 수 있습니다. 예를 들어, 다음과 같이 상위 클래스 Animal이 있습니다. class Animal { void makeSound() { print('Animal sound'); } } 하위 클래스 Cat은 Animal의 makeSound 메서드를 재정의하여 고양이 특유의 소리를 만들 수 있습니다. class Cat extends Animal { @override void makeSound() { print('Meow'); } } 여기서 @override 키..