## 封装与隐藏
~~~
将属性和方法封装起来 在方法体外无法通过 点属性 的方法调用
说明:直接var的属性和直接function 方法名(){}的都是私有的
通过 this.方法名 =function(){}; this.属性名=属性名创作出来的都是公共的 在函数外部可以调用
~~~
## 继承
~~~
子类继承父类 可以实现父类功能 但是在父类中私有的属性和方法子类是无法继承的
~~~
### 继承的表达式
~~~
1.类式继承 子类原型继承父类
SubClass.prototype =new SuperClass();
2. 寄生式继承父类原型
inheritPrototype(subClass,SuperClass);
~~~