zoukankan      html  css  js  c++  java
  • this与super的语法比较

    this 代表当前对象

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

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

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

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

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

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

    super 代表父类

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

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

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


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

    问题
  • 相关阅读:
    Spring第一次测试错题解析
    正则回顾
    Spring经典---AOP
    动态代理
    MyBatis第一次测试卷---错题分析
    JS中对数组元素进行增删改移
    限制条件补全代码系列题
    字符串去空格
    数组去重
    数组排序
  • 原文地址:https://www.cnblogs.com/liqking/p/11964764.html
Copyright © 2011-2022 走看看