ID非公開
ID非公開さん
2021/2/28 16:30
2回答
Javaでわからない問題があります。
Javaでわからない問題があります。 オーバーロードが正しく行われているのは何行目という問題で、6、7、10行目らしいのですが、よくわからないので、わかりやすく教えてほしいです
Java・11閲覧
ベストアンサー
オーバーロードとは名前が同じで引数が違うメソッドを複数定義することです。 またそれと似た言葉にオーバーライドという言葉があります。 名前は似ていますが意味は全く違うので注意してください。 オーバーライドとはスーパークラスのメソッドをサブクラスで上書きすることです。 これを意識してこの問題を見ると、6,7,10行目は名前は同じですが引数や返り値が違います。よってこれはオーバーロードです。 それ以外の行はスーパークラスで定義されたメソッドと引数や返り値が完全に一致するためこれはオーバーライドとなります。
1人がナイス!しています
質問者からのお礼コメント
ありがとうございます!
お礼日時:3/1 12:59