回答編集履歴
2
修正
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
ちなみに、MysqlConnectionクラスの`MysqlConnection()`はコンストラクタではなく、メソッドになっているのはわかってますでしょうか?
|
8
8
|
|
9
9
|
コンストラクタ:オブジェクトの中身をつくるもの
|
10
|
-
|
10
|
+
メソッド:ふるまい
|
11
11
|
|
12
12
|
宣言の辺りも含め、再度確認してみてください。
|
13
13
|
|
1
コメント追加
answer
CHANGED
@@ -5,9 +5,12 @@
|
|
5
5
|
[【Java入門】キャスト(型変換)とアップキャスト、ダウンキャスト](https://www.sejuku.net/blog/22975)
|
6
6
|
|
7
7
|
ちなみに、MysqlConnectionクラスの`MysqlConnection()`はコンストラクタではなく、メソッドになっているのはわかってますでしょうか?
|
8
|
-
戻り値を書くものはメソッドです。
|
9
|
-
その辺りも再度確認してみてください。
|
10
8
|
|
9
|
+
コンストラクタ:オブジェクトの中身をつくるもの
|
10
|
+
インスタンスメソッド:そのオブジェクトを介して呼び出すもの
|
11
|
+
|
12
|
+
宣言の辺りも含め、再度確認してみてください。
|
13
|
+
|
11
14
|
---
|
12
15
|
そこを踏まえると、
|
13
16
|
```
|
@@ -19,4 +22,7 @@
|
|
19
22
|
```
|
20
23
|
MysqlConnection mysqlconnection = new MysqlConnection(); // インスタンス作成
|
21
24
|
Connection conn = mysqlconnection.MysqlConnection(); // メソッド呼出
|
22
|
-
```
|
25
|
+
```
|
26
|
+
|
27
|
+
メソッド名にクラス名を使うと混乱してしまうので、`getConnection()`みたいな、
|
28
|
+
そのメソッドがなにをするのかが分かる名前をつけると扱いやすくなりますよ。
|