• this与super的语法比较


    this 代表当前对象

    可以代表当前属性,当前方法,当前对象(整个自己)。

    作用:解决同名变量的同名问题,同明变量可能来源于父类,局部变量和成员变量...

    语法使用:this(  实参...  );  调用本类的其他方法,包括构造方法,普通方法...

    执行顺序类似与递归,当条件不能继续执行时回退,最后一个执行的先运行。

    this在构造器中只能写在第一句。

    不能使用this进行2个构造器之间相互调用。

    super 代表父类

    super和this的使用非常相似,只是他们所代表的对象不同。

    this在构造器中只能写在第一句,this也有这个规定。所以在同一个构造器中不能同时调用自己和父类,二者不可兼得。

    super既然是指代父类对象,那么一个子类有着多重父类的时候 super指代的是离他最近的父类。


    this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。

    问题
  • 相关阅读:
    Javascript 箭头函数2
    熊二周刊--20160911
    递归
    函数
    Python基本的数据类型内置方法(2)
    python 基础知识条件和循环
    Python初识_基本的数据类型
    计算机网络基础知识
    Python初识
    计算机基础-操作系统
  • 原文地址:https://www.cnblogs.com/liqking/p/11964764.html
Copyright © 2020-2023  润新知