zoukankan      html  css  js  c++  java
  • 学习es6构造函数的第一天

    什么是面向对象

    编程思维分为,面向过程和面向对象

    面向过程就像一个人,一间屋子,一个床

    一个人走进了屋子,上了床

    二面向对象

    人,屋子,床

    可以是屋子里进了一个人,上了床

    或者,屋子里的床上有一个人

    面向对象可以减少代码量,二JavaScript中的面向对象,就是一个类里包含了构造函数

    类是一个大类,像一个东西的名词,里面的函数就像具体的哪一个东西

    class里面必须要有构造函数constructor,如果没有的话,在创建class的时候就会自动生成一个  

    class的类名后不需要就小括号,里面的方法也不需要写function,直接写函数名就好了

    而我们要调用构造函数就必须new实例化一个对象

    函数的继承

    class 子类名 extends 父类
    继承过后,子类能够使用父类的函数,但是参数的传递必须通过super()传递参数到父类的构造函数当中
    在调用父类函数时,如果子类和父类都有一个同样的函数名,会根据就近原则,调用子类的函数。
    在使用super调用父类时,super必须写在子类的this之前调用
     
    注意
    构造函数没有变量提升,,必须先定义类,在实例化对象
    类里面的共有属性必须要加this
  • 相关阅读:
    细说mysql索引
    SQL常见优化Sql查询性能的方法有哪些?
    JDK提供的几种线程池比较
    JVM 内部运行线程介绍
    线上服务CPU100%问题快速定位实战
    浅谈Java中的hashcode方法
    Spring 核心组件工作原理简析
    SpringMVC工作原理
    open MMT.distributions = null on transaction type: WIP Lot Split
    OSFM Tables
  • 原文地址:https://www.cnblogs.com/xiaopo/p/14284231.html
Copyright © 2011-2022 走看看