zoukankan      html  css  js  c++  java
  • 对this的理解,关键字super与this的区别

    this关键字:

    1、调用本类中的属性(成员变量);

    2、调用本类中的方法;

    3、调用本类中的其他构造方法,调用时要放在构造方法的首行。

    注意this只在非静态方法中使用,静态方法和静态代码不能出现this

    super关键字和this关键字的区别

    通俗的讲,this指的是当前对象,super则指父类的。

    (2)仅在了类中的构造方法中可以用“this(参数列表)”调用另一个构造方法,别的地方不可以这么用;

    (3)可以用“this.成员变量”的方式引用成员变量。(适用于方法中局部变量和成员变量重名的情况);

    (4)super是在子类构造方法中调用父类的构造方法时的使用方法,并且此句必须在构造方法的第一行;

    (5)super成员变量名可用于引用父类的成员变量。、

    (6)super可用来引用被子类屏蔽的成员变量和成员方法。不过super是在子类中,目的是访问直接父类中被屏蔽的成员,注意是直接父类。

  • 相关阅读:
    SqlHelper
    C#中gridView常用属性和技巧介绍
    oracle中的存储过程例子
    log4j.properties配置详解
    Ant之build.xml
    jQuery源码
    jQuery实现分页
    mysql中log
    SQL只获取字段中的中文字符
    子Repeater获取父级Repeater绑定项的值
  • 原文地址:https://www.cnblogs.com/Aaron12/p/9569239.html
Copyright © 2011-2022 走看看