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時間