teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

間違え

2018/02/13 11:30

投稿

HogeAnimalLover
HogeAnimalLover

スコア4853

answer CHANGED
@@ -1,6 +1,9 @@
1
1
  戻り値指定なく記述できるメソッドはコンストラクタのみです。(コンストラクタ以外の場合、不要ならばvoidと記載する必要がある。)
2
2
 
3
- コンストラクタはクラス名と同一のメソッドであり、オブジェクト(インスタンス)が作成されたときに呼び出されるもの(newされたとき、初期化に使用する)です。
3
+ ~~コンストラクタはクラス名と同一のメソッド~~であり、オブジェクト(インスタンス)が作成されたときに呼び出されるもの(newされたとき、初期化に使用する)です。
4
+ 2018/2/13訂正
5
+ 失礼、調査した結果javaの場合は以下になるようです。
6
+ **コンストラクタは無名のメソッドです。ソースコードの定義時は便宜的にクラス名をメソッド名を代わりに記述し、戻り値は記述しません。なお、コンストラクタとは別にクラス名と同一のメソッドを定義することができます。**
4
7
 
5
8
 
6
9
  以下、独り言