Please enable JavaScript.
Coggle requires JavaScript to display documents.
6章 (継承 (継承元:スーパークラス 親クラス (1つしか継承できない), 子クラスのコンストラクタをつかって 親クラスを作れる (親クラス…
6章
継承
継承元:スーパークラス 親クラス
1つしか継承できない
子クラスのコンストラクタをつかって 親クラスを作れる
親クラス 変数名 = new 子クラスコンストラクタ
ただしオーバーライド時は 強制的に参照先が上書き側に変更される
メンバ使用時の呼び出しは型に依存する
class サブクラス extends スーパークラス
継承先:サブクラス
A is a B(AはBの一種)
メンバアクセス 子クラスから先にやって なければ親クラス
オーバーライド
メソッド名同じ
引数も同じ
戻り値
アクセス修飾子は 同じかより広いもの
final修飾子
method:オーバーライドができない
class : 継承ができない
ラッパークラス
Integer ← int (AutoBoxing)
int ← Integer(Unboxing)
抽象クラス
抽象メソッドも持てる
abstruct 戻り値 メソッド名(引数リスト);