Java silver 1ヶ月取得する為の勉強 6日目
Java silver 1ヶ月取得する為の勉強 6日目
・1.5時間勉強
・徹底攻略Java SE 8 Silver問題集 第6章 メソッドとカプセル化の操作
勉強内容
・メソッドの呼び出しについて
何らかの戻り値を返すメソッドを呼び出しても、その戻り値を受け取る必要はない。ただし、内容は破棄されます。
・到達不可能なコード(リターン後)この文章はコンパイルエラーになる
・Static領域があるが、インスタンス生成後は、書き込みがある場合、その領域に書き換えが行われる。
引数の数、型、順番が異なる同数のメソッドを定義すること。
コンストラクタ
・メソッド名をクラス名と同じにすること
・戻り値型は記述しない
・newと一緒でしか使えない
※ 初期ブロックがある場合、そこはコンストラクタより先に処理がされる。
コンストラクタ内から、オーバーロードされた他のコンストラクタを読み出す場合は、thisを使う。
・アクセス修飾子
Public すべてのクラスからアクセスが可能
Protected 同じパッケージに属するか、継承しているサブクラスからのみ可能
なし 同じパッケージに属するクラスからのみアクセス可能
private クラス内からのみアクセス可能
フィールドを非公開(private)メソッドを公開(public)にすることで完成流
合計勉強時間:8.5時間