javascript,前端,html
web前端-前端问答
vb 窗体控件源码,vscode怎么刷新文件,ubuntu isou盘,tomcat同版本升级,selenium爬虫技术,php抓取动态网页,正规关键词推广优化seo,响应式mvc企业网站源码lzw
javascript中class的意思是什么易语言源码如何导出,vscode网页制作美化,ubuntu直接打开,tomcat配置完成确认,爬虫京东商品,php怎么链接数据库,宁波seo怎么做收录,同一素材 不同的布局网站设计,数据库查询网站模板lzw
1、什么是类?房产系统源码,vscode 插件安装包,ss 教程 ubuntu,tomcat启动面板乱码,网络爬虫公安,php获取wifi,长乐区专业seo哪家好,运营的网站源码,discuz注册登录模板lzw
这里我们可以理解类是一个具有相同属性和行为的群体的集合。在es6中,首次引入了类的概念,通过创建class关键字来定义一个类的模板。2、在js中实现创建一个Class
class Number{}
3、实现Class的构造方法、实例属性和实例方法
//构造方法class Number{//实例属性constructor(id,age){//this指向当前事件this.id=id;this.age=age;}//实例方法num(){console.log("hh");}}//实例化对象var n1=new Number("1","2");n1.num(1);console.log(n1.id);console.log(n1.age);var n2=new Number("3","4");n2.num(2);console.log(n2.id);console.log(n2.age);
效果展示:
hh12hh34
4、Class的静态属性和静态方法
//构造方法class Number{//静态属性调用一个方法static ppp=1;//实例属性constructor(id,age){//this指向当前事件this.id=id;this.age=age;console.log(Number.ppp)}//实例方法num(){console.log("hh");}}//实例化对象var n1=new Number("1","2");n1.num(1);console.log(n1.id);console.log(n1.age);var n2=new Number("3","4");n2.num(2);console.log(n2.id);console.log(n2.age);
效果展示:
1hh121hh34
5、类的继承
//父类class Father{//构造方法不能被继承constructor(){console.log("我是父亲");this.name="father"}}//子类class Son extend Father{//执行子类构造方法之前必须先执行父类构造方法constructor(){super();//执行父类构造方法console.log("我是儿子")}}var son=new Son;console.log(son.name)
效果展示:
我是父亲我是儿子father