HOME»基本情報技術者試験掲示板»平成24年秋期 午後問11 Java
投稿する
平成24年秋期 午後問11 Java [3035]
mmmさん(No.1)
eで答えがthis ですが、なぜ「new TimerAction()」でないのでしょうか?
このthisは、インスタンス化されるとき、どのことを差しますか?
このthisは、インスタンス化されるとき、どのことを差しますか?
2021.03.07 19:28
mmmさん(No.2)
吉岡寛八郎さん(No.3)
"TimerAction"はクラスではなくインターフェースですので、
Javaの仕様によってnewによるインスタンス生成ができません。
そして、空欄eの個所ですが、メソッドのcreateTimerは第二引数にTimerAction型を
渡さなければいけないので、TimerActionをimplementsして実装したクラスであるTimerTest自身を
引数として渡すため"this"が入ります。
Javaの仕様によってnewによるインスタンス生成ができません。
そして、空欄eの個所ですが、メソッドのcreateTimerは第二引数にTimerAction型を
渡さなければいけないので、TimerActionをimplementsして実装したクラスであるTimerTest自身を
引数として渡すため"this"が入ります。
2021.03.07 23:08
mmmさん(No.4)
インターフェース、、!
ちゃんとみたらわかりますね、、
ありがとうございます。
ちゃんとみたらわかりますね、、
ありがとうございます。
2021.03.09 01:15