[TOC]
## ****this 關鍵字使用****
this作用:區分局部變量和成員變量同名的情況
一般this.xx指的就是成員變量
沒有this修飾的變量,局部變量
this的本質:this本質是一個對象,誰調用的方法,this指的就是誰
指的是當前對象
* this.xx訪問本類的成員變量
* this.aa()調用本類 的成員變量(this可以省略)
**this高級用法:**
this(參數);用來調用本類的的其他構造
需求:無論調用者通過什么方式創建對象,要求這個對象的名字必須是旺財,年齡必須是18
*****
## **super**
* super 區分子類成員和父類成員同名的情況
* super.xxx; 訪問父類的成員變量
* super.();調用父類的成員方法(super不能省略)
super()用來調用父類的無參構造
super(參數)用來調用父類的有參構造,具體調用哪一個有參構造,由參數的類型決定
**無論調用子類的哪一個構造,都會先執行父類的無參構造**
java 設計單一原則:**一個類只負責給本類的成員變量賦值**