- ★★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
そうします。ありがとうございました。
|