Open1
【Flutter】よく見る@overrideの意味について
@overrideについて
以下のコードではサブクラスが親クラスを継承。
サブクラスが親クラスのメソッドを上書きする場合、@override
アノテーションを使用し、
明確に親クラスのメソッドを上書きしている事を示している。
// 親クラス
class Parent {
void doSomething() {
// 親クラスのメソッド
}
}
// 子クラス
class Child extends Parent {
void doSomething() {
// 親クラスのメソッドをオーバーライド
}
}
これにより間違ったメソッドが上書きされることを防いでいる。