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语句块。

    问题
  • 相关阅读:
    Java日志框架Slf4j+Log4j入门
    Pandas常用函数入门
    Noip2018 倒计时
    【缩点】洛谷P3387
    用Visio进行数据库建模、设计和实现
    SQL Server 教程
    MS TransactSQL 存储过程的解密算法
    泛型编程
    网络实现语音
    Visual C++ 例程下载
  • 原文地址:https://www.cnblogs.com/liqking/p/11964764.html
Copyright © 2011-2022 走看看