当前位置: 首页 > news >正文

怎么做公司网站seo做电脑系统最好的网站

怎么做公司网站seo,做电脑系统最好的网站,快递系统专注快递企业网站开发,wordpress in排序介绍 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过 class 关键字,可以定义类。基本上,ES6 的 class 可以看作只是一个语法糖,它的绝大部分功能,…

介绍

ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过 class 关键字,可以定义类。基本上,ES6 的 class 可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的 class 写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。

class shouji {constructor(brand,price) {this.brand=brand;this.price=price}call(){console.log('我可以打电话')}
}let A = new shouji('1+',1999);
console.log(A)

知识点:

  1. class 声明类
  2. constructor 定义构造函数初始化
  3. extends 继承父类
  4. super 调用父级构造方法
  5. static 定义静态方法和属性
  6. 父类方法可以重写

静态成员

class Person{static name='手机'
}
let nokia = new Person();
console.log(nokia.name);

构造函数继承

function Phone(brand,price){this.brand=brand;this.price=price;
}
Phone.prototype.call=function (){console.log("我可以打电话");
}
function SmartPhone(brand,price,color,size){Phone.call(this,brand,price);this.color=color;this.size=size;
}//设置子级构造函数原型
SmartPhone.prototype=new Phone;
SmartPhone.prototype.constructor=SmartPhone;//声明子类方法
SmartPhone.prototype.photo = function (){console.log('我可以玩游戏');
}
const chuizi = new SmartPhone('锤子',2499,'黑色','5.5inch')
console.log(chuizi);

Class 的类继承

class Phone{constructor(brand,price) {this.brand=brand;this.price=price;}//父类的成员属性call(){console.log('我可以打电话')}
}
class SmartPhone extends Phone{constructor(brand,price,color,size) {super(brand,price);this.color=color;this.size=size;}photo(){console.log('拍照');}playGame(){console.log('打游戏');}
}
const xiaomi=new SmartPhone('小米',1999,'黑色','4.7inch')
xiaomi.call();
xiaomi.photo();
xiaomi.playGame();

子类对父类方法的重写

class Phone{constructor(brand,price) {this.brand=brand;this.price=price;}//父类的成员属性call(){console.log('我可以打电话')}
}
class SmartPhone extends Phone{constructor(brand,price,color,size) {super(brand,price);this.color=color;this.size=size;}photo(){console.log('拍照');}playGame(){console.log('打游戏');}//重写!call(){console.log('我可以进行视频通话')}
}
const xiaomi=new SmartPhone('小米',1999,'黑色','4.7inch')
xiaomi.call();
xiaomi.photo();
xiaomi.playGame();

get 和 set 设置

class Phone{get price(){console.log("价格被读取了")return 'I LOVE YOU'}set price(val){console.log('价格被修改了')return val;}
}//实例化对象
let s = new Phone();
s.price=12  
// console.log(s.price)   //其实是调用price方法
http://www.yayakq.cn/news/411697/

相关文章:

  • 17做网站官网深圳最好的区排名
  • php网站怎么做301跳转提供手机自适应网站建设维护
  • 微博如何做的跟网站一样数据开发网站模板
  • asp网站建设实录网站建设与管理难不难
  • 建设网站不显示添加白名单手机网站建设价格是多少
  • 怎样建设淘客网站晋城有做网站的吗
  • 台州网站制作服务景区门户网站建设方案
  • 阿里巴巴国际网站建设企业网站建设步骤
  • 做pc端网站多少钱网易蜂巢 wordpress
  • 白云网站建设哪家好网站建设七大步骤
  • 网站建设实例pdf下载网站建设方案总结语
  • 合肥外贸网站建设公司庐江网站制作公司
  • 湖南seo网站设计网页设计与制作首页
  • 长沙学做网站建设做抽奖网站用什么cms
  • 小羚羊网站怎么建设万虹点读机如何做系统下载网站
  • 隆尧网站制作wordpress彩色标签云插件
  • 一家专门做鞋子的网站旅游网站开发书籍
  • 外贸网站推广优化查看网站有没有做301
  • 全球云邮登陆网站什么是做学院网站
  • 中国建设网官方网站济宁国泰网站 建设在作用是什么
  • 古镇建设网站网站如何做流量赚钱
  • 网站策划案怎么做网站访客记录 是后台做吗
  • 杭州网站建设那家好学校官网网页设计模板
  • 重庆 机械有限公司 沙坪坝网站建设十大中文网站排名
  • 电子科技公司网站网页设计有没有做微信的动态图网站
  • 北京网站建设找德冿朴假快递单制作软件app
  • 网站建设元网站建设及推广的书
  • 网站建设的简历谷歌浏览器网页版入口
  • 做购物网站的初衷软件开发专业好就业吗
  • 泰安手机网站建设报价宣传册样式