トップページ > プログラム > 2015年10月29日 > xvDTmREl

書き込み順位&時間帯一覧

18 位/155 ID中時間01234567891011121314151617181920212223Total
書き込み数2100000000000000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
56 :デフォルトの名無しさん[sage]:2015/10/29(木) 00:01:05.02 ID:xvDTmREl
データベースに接続する際に使用する、Statement について教えて下さい。
Statement はインターフェイスなので、インスタンス化出来ないと思っていたのですが、
SqlConnection.createStatement();でインスタンスを作成出来るのは何故でしょうか?
また、インターフェイスはpublic abstractなメソッドしか持てないはずなのに、実装を持った色々なメソッドが使えるのはなぜでしょうか。
(公式APIドキュメントのメソッドのサマリーに、なぜ実装を持ったメソッドが普通に定義されているのが理解できていません。)
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
58 :デフォルトの名無しさん[sage]:2015/10/29(木) 00:41:24.57 ID:xvDTmREl
>>57
ありがとうございます。
ということは、Java APIのドキュメントにメソッドの実装が表記されているインターフェイスは、
"このインターフェイスを実装する場合は、各メソッドがこのような機能を持つよう実装しろ"という指示のようなもので、
それを実装しているのが、jdbc等のドライバーという理解でいいでしょうか?
★★Java質問・相談スレッド175★★ [転載禁止]©2ch.net
60 :デフォルトの名無しさん[sage]:2015/10/29(木) 01:07:50.67 ID:xvDTmREl
>>59
そうします。ありがとうございました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。