[TOC]
## **繼承**
Java中繼承的特點:
* Java只支持單繼承:一個子類只能繼承一個父類
* Java支持多層繼承:子子孫孫,無窮盡也
* 父類定義了繼承樹中的共性內容,子類定義了該類個性內容
一個類(子類/派生類/sub)可以繼承另外一個類(父類/超類/基類/super)。
這個過程我們稱為Java中繼承
繼承怎么寫?
public class子類 extends 父類{
}
如果子類繼承了父類,那么子類會自動擁有父類中所有的成員(private除外)
繼承的作用:提高代碼復用性
**注意事項**
* 繼承合理性
* 父類中是共性的內容
* 子類自動擁有父類的成員并且可以 直接使用非私有父類成員
**子父類成員變量的特點:**
* 子父類的成員變量不重名時,不影響
* 子父類成員變量同名時,使用子類的對象訪問該成員變量,優先訪類自己成員變量
* this:區分 本類中成員變量和局部變量同名的情況
* super:區分子類中的成員變量和父類的成員變量
**子父類成員方法的特點:(同成員變量)**
* 子父類的成員方法不重名時,不影響
* 子父類成員方法同名時,使用子類的對象訪問該成員方法,優先訪類自己成員方法
## **繼承之后子類內存**
