ES6深入浅出-8 新版的类(下集)-1.简单语法
2024-08-26 12:50:07
回顾
当你声明一个空的对象obj的时候,会生成一块内存这个内存里面什么都没有,自由__proto__存在401的地址。
也就是Object的protototype在内存中的地址
类
通过函数创建类。这就是构造函数的由来。
用函数来创建某一类的对象,这个函数就叫做构造函数。
公有属性和私有属性
class
constructor用来构造自有属性。
公有属性
p1的walk和p2的walk是同一个walk
复杂语法
类必须用new去创建。
this就是p1这个对象
extends
pserson继承Animal 在构造函数内必须执行super()
自有属性和公有属性
第三层在animals里面获得公有属性。
因为p1是person类 所有拥有自有属性name和age。p1有move的属性因为person继承了Animal
那么p1的自有属性只有name和age,没有body。
所以必须要执行super()。super()的意思就是执行你继承的那个类的构造方法
相当于把this.body这句话弄过来了。这样person就有三个自有属性。
继承的类叫做基类或者超类
结束
最新文章
- Java IO之字符流和文件
- wpf读取mysql字段类型为text的问题
- Android pulltorefresh使用
- JVM 运行时数据区域
- 【读书笔记】读《JavaScript设计模式》之观察者模式
- DOM操作样式表及其兼容性
- 左右滑动删除ListView条目Item--第三方开源--SwipeToDismiss
- linux服务器上apache+php独立于mysql server单独部署
- Xtrabackup全量备份与恢复mysql数据库
- NTFS 读写高手进阶 - Windows 格式硬盘 Mac存文件
- dynamics 365 AI 解决方案 —— 微软布局
- jsDOM编程-小球在盒子里来回撞击
- C++数据结构学习之顺序表
- 控制成本,控制成本知识点,挣值和实际成本、EAC,ETC.TCPI解析表
- Linux iptables 配置规则
- Gradle构建Java工程配置详解
- Python连接Oracle数据查询导出结果
- Codeforces Round #419 Div. 1
- coredns CrashLoopBackOff 报错
- lets encrypt 申请nginx 泛域名