文章列表
类的封装 要干的事情如下
类
实际上就是一个function
同时也是这个类的构造方法
可以使用new创建该类的实例
new出的对象 有属性 有方法
属性和方法性质不同 因此定义的方式也不同
——实际上方法是一种特殊形式的属性
属性
每个实例单独所有 多个实例之间互不影响
因此要在构造方法中初始化实例的属性
——每次执行new时构造方法都会执行 会产生新的属性
——在其中定义方法当然也会 但不推荐 耗内存
方法
所有实例共有 创建多个实例不会产生新的function
因此要在类的prototype中定义实例的方法
——prototype中的方法会被所有实例共有
——在其中定义属性当然也会 ...