zoukankan      html  css  js  c++  java
  • Js-面向对象

    ES5 -- 面向对象

    ES6 -- 面向对象

    // ES6 面向对象
            class Person {
                constructor(name,age,sex){
                    this.name = name
                    this.age = age
                    this.sex = sex
                }
    
                // 实例方法
                sayhello(){
                    return "I'm " + this.name +' ----- '+ this.age
                }
            }
    
            // 子类 中国人
            class Chinese extends Person{
                constructor(name,age,sex,IDnumber){
                    // super 必须在函数第一行被调用
                    super(name,age,sex)
                    // 在子类中 this 只能放在super之后使用
                    this.IDnumber = IDnumber
                }
            }
            var personA = new Chinese('小明',12,'boy','420321')
            console.group('中国人  ----------- ')
            console.log(personA,'-----')
            console.log(personA.sayhello())
            console.groupEnd()
            // 子类 美国人
            class Aferica extends Person{
    
            }
            var personB = new Aferica('小黑',13,'gorl')
            console.group('非洲人 ----------')
            console.log(personB)
            console.log(personB.sayhello())
            console.groupEnd()
  • 相关阅读:
    距离某天还有多久
    U3D各键值说明
    一些比较重要的函数
    U3D功能脚本备忘
    沟边
    渲染排序
    字符串转整数备录
    沟边
    U3D优化
    Unity中的四个路径
  • 原文地址:https://www.cnblogs.com/rose-sharon/p/11711623.html
Copyright © 2011-2022 走看看