zoukankan      html  css  js  c++  java
  • es6--class

    es6开始引进类的用法
    基本语法

    class abc{
        abc(){
            console.log(1213)
       }
    }
    


    基本使用

     let a = new abc();
    a.abc();
    

    多方法声明

    class n1{
    	a(val){
    		console.log(val);
    		return val;
      }
    	b(){
    		console.log('hahha'+this.a('123'))
      }
    }
    
    new n1().b()
    

    注意:方法之间是没有逗号的,而且记得需要用到的值的函数记得写返回值啊!!!
    方法之间的调用用this


    需要传递参数的时候,需要使用constructor进行传递

    class t{
    	constructor(a,b){
    		this.a = a;
    		this.b=b;
       }
    	add(){
    		return this.a +this.b;
      }
    }
    
    new t('blue','sky').add()
    


    注意:也是没有逗号隔开的啊!!!


    继承,使用extends

    class a extends t{}
    


    静态方法,使用关键字在static在方法前面加上就可以,使用静态方法,可以不用实例化类

    class y {
    	static hello(){
    		console.log('hello world')
       }
    }
    
    y.hello()
    

  • 相关阅读:
    Scala-文件操作
    python-数字
    python-访问模型
    scala-包
    Scala对象
    Scala-类
    sql存储过程
    sql视图
    sql基本语句
    sql中级语句
  • 原文地址:https://www.cnblogs.com/cyany/p/9254394.html
Copyright © 2011-2022 走看看