平成24年秋期 午後問11 Java
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
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告