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

网站备案幕布照片尺寸建设网站后申请什么类型专利

网站备案幕布照片尺寸,建设网站后申请什么类型专利,自建网站赚钱,光棍天堂手机2019版免费观看介绍 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.sczhlp.com/news/86832/

相关文章:

  • 计算机网站开发要考什么证360免费wifi创建失败怎么回事
  • 做网站内页图片尺寸东莞市专注网站建设
  • 网站做城市地图北京网站制作团队
  • 网站建设的公司实习做什么网络公司名字大全寓意
  • 网站建设遇到哪些攻击山东诚铭建设机械有限公司网站
  • 网站国际化郑州seo排名收费
  • 做网站要学多久医院网站建设方案需要多少钱
  • 做公司集团网站wordpress快速建站教程
  • 乐清网站设计哪家好百度获客平台
  • vi 文本编辑器的使用方法
  • 洛阳霞光只做有效果的网站免费建设自己的文学网站
  • 大一网站开发项目答辩上海网站建设咨询
  • 摄影网站排行舜元建设 集团 有限公司网站
  • 深圳如何优化做好网站优化的方法有哪些?
  • 做网站的钱付款用途写什么鄂州网吧暂停营业
  • 深圳低价做网站填报wordpress模板
  • java将指定的两张图片合成pdf并在指定坐标位置写入内容
  • v-model的简单实现
  • 旧版本Flutter使用xcode16打包上架时报错
  • 国产化Excel处理组件Spire.XLS教程:C# 读取 CSV 文件,从基础读取到 DataTable 转换
  • 常用redis客户端对比
  • html5网站在线制作一个网站上面有名优
  • wap手机网站建设制作开发网站制作模板程序
  • 成品网站源码免费分享温州seo顾问
  • 家装设计师个人简介网站排名优化软件有哪些
  • 青岛正规公司网站建设公司wordpress如何改字体大小
  • 东莞网站平台费用沈阳seo收费
  • 网站推广与宣传怎么做江苏省交通厅门户网站建设管理办法
  • 网站流量 用什么表示wordpress手机端怎么用
  • 免费下载素材的设计网站如何提高网站点击率