1.类的创建:

  • 定义类

  • 类的构造函数

  • 类的静态方法

  • 类的一般属性和方法

 //定义类
class Person{ // 类的静态方法,相当于Person.test = function(){console.log("类的静态方法");}
static test() {
console.log("类的静态方法"); } //constructor构造函数
constructor(name,age){ console.log("调用构造函数");
this.name = name;
this.age = age;
} //类的一般方法,定义在实例对象的原型对象上,相当于Person.prototype.show = function(){console.log("this.name,this.age");}
show(){
console.log(this.name,this.age); }
} let person1 = new Person("wzh",25);
console.log(person1); person1.show();
Person.test();

2.继承

  • super

  • extends

 //定义类
class Person{ // 类的静态方法,相当于Person.test = function(){console.log("类的静态方法");}
static test() {
console.log("类的静态方法"); } //constructor构造函数
constructor(name,age){ console.log("调用构造函数");
this.name = name;
this.age = age;
} //类的一般方法,定义在实例对象的原型对象上,相当于Person.prototype.show = function(){console.log("this.name,this.age");}
show(){
console.log(this.name,this.age); }
} let person1 = new Person("wzh",25);
console.log(person1); class Child extends Person{ constructor(name,age,sex){
super(name,age); //调用父类构造函数构造子类
this.sex = sex;
} //重写父类同名函数
show(){
console.log(this.name,this.age,this.sex); } } let child = new Child("wzl",24,"男");
child.show();

最新文章

  1. 练习用基础SQL语句
  2. 校验码(海明校验,CRC冗余校验,奇偶校验)
  3. IOS Socket 03-建立连接与登录
  4. [leetcode] Min Stack @ Python
  5. [UVA315]Network(tarjan, 求割点)
  6. RT-Thread学习笔记(1)
  7. 第二篇、倾力总结40条常见的移动端Web页面问题解决方案
  8. 添加线标注ILineElement
  9. 轻量级GUI enlightenment
  10. shiro学习笔记_0100_shiro简介
  11. Android开发艺术探索——第二章:IPC机制(中)
  12. 【3y】从零单排学Redis【青铜】
  13. 编译phoneix源码,整合Hbase
  14. u3d不显示阴影的处理方法
  15. 关于poi导出excel三种方式HSSFWorkbook,SXSSFWorkbook,csv的总结
  16. Xcode密钥没有备份或者证书过期,出现Valid Signing错误
  17. Android 屏幕适应
  18. python模块之 fabric
  19. SpringBoot-08:SpringBoot采用json的方式实现前后台通用的配置文件
  20. Delphi中的DBGrid控件

热门文章

  1. jboss/wildfly安全域的密码加密和解密
  2. Docker 安装 Redis, 搭建 Redis 环境
  3. jQuery---jq操作标签文本(html(),text()),jq操作文档标签(插入,删除,修改),克隆,,jq操作属性,jq操作class属性,jq操作表单value,jq操作css,jq操作盒子(重要),jq操作滚动条
  4. 2019-08-01 Ajax实现从数据库读取表
  5. 坑人的Mysql5.7 (默认不支持Group By语句)(转)
  6. Android 8.0编译过程
  7. 一款APP的完整开发流程 (转载)
  8. Golang: 抓取网页内容
  9. 机器学习笔记7:矩阵分解Recommender.Matrix.Factorization
  10. H3C 802.11 WEP加密特点与注意事项