## 封裝與隱藏
~~~
將屬性和方法封裝起來 在方法體外無法通過 點屬性 的方法調用
說明:直接var的屬性和直接function 方法名(){}的都是私有的
通過 this.方法名 =function(){}; this.屬性名=屬性名創作出來的都是公共的 在函數外部可以調用
~~~
## 繼承
~~~
子類繼承父類 可以實現父類功能 但是在父類中私有的屬性和方法子類是無法繼承的
~~~
### 繼承的表達式
~~~
1.類式繼承 子類原型繼承父類
SubClass.prototype =new SuperClass();
2. 寄生式繼承父類原型
inheritPrototype(subClass,SuperClass);
~~~