コンストラクタの使い方がわからん。勉強だ。
[知ってること]
・名前はクラス名と同じ
・何かを初期化する役割(何をかはぼんやりとしかわかってない)
・super は親クラスのコンストラクタを呼び出す
・this は自身のクラスのコンストラクタを呼びだす
・引数と同じ名前の変数を使うときにthis.str = str
(左のstr はいま定義したもの、右側のstr はメソッドの引数)
[わからないこと]
・コンストラクタの使いみち
・記述方法
[調べてわかったこと]
・コンストラクタは、クラスの
・戻り値は設定できない
・引数は設定できる
・メンバ変数(クラス内でメソッド外の変数のこと)の初期化をする
sample.java
public class sample{
int num; // ←これ
String name; // ←これも
public sample_method(){
~~~~
~~~~
}
}
こんな感じかなあ。次はコードを書いて、具体的に実装の流れを勉強してみようかな。