这2个关键字到底干什么的,条条框框知道,但是不理解……

解决方案 »

  1.   

    super代表老爸,this代表自己,都是对象,就这样吧
      

  2.   

    多看看一些源代码你就能明白了,只看书本一开始的时候还真不好理解
    this就代表你当前所在的类本身
    super引用父类
      

  3.   

    this表示对当前对象的引用,this()表示本类构造器方法,super表示直接父类对象的引用,super()表示直接父类构造器方法,且this(),super()都可以带参数.
    楼主,到网上搜一搜,很多...
      

  4.   


    首先,this 变量使用在一个成员函数内部,指向当前对象.
         super变量是指向超类的构造函数,用来引用超类的变量和方法.
    this有以下3个用法:
    1.在参数或局部变量名与类成员同名时,由于参数或局部变量优先级高,会隐藏同名的成员变量.这时需要使用this指明.(这种例子何其多,LZ自己找吧)
    2.全面访问当前对象而不是访问某一个个别的实例对象,可以使用this.
    例如:把任何一个对象传递到System,out.println()方法中,这个方法调用这个对象的toString()方法.
         System.out.println(this);
    3.this还可以用在构造函数的第一个语句,这个构造函数就会调用同一个类的另一个构造函数.
      有代码:
      class UserInfo(String name)
        {
           public UserInfo(String name)
             {this(name,number);}
           public UserInfo(String name,int number){
              username=name;
              usernumber=number;
             }
        }
      
      

  5.   

    简单地说,this一般指当前的类对象,一般引用成员变量等。
    super则是引用子类没有继承的父类的构造方法。
      

  6.   

    呵呵 在说说super
    super:子类引用它最近的超类.LZ注意哦,是最近的超类.
    有2种常用形式:
    第一种 调用超类的构造函数.
    第2种  访问被子类所隐藏的超类成员.
      

  7.   

    super 指的是父类对象 this 指的是 自身对象如 super.父类方法
       this.本类方法
      

  8.   

    忘记了Object类了,汗自己一个。。
      

  9.   

    super.super() this.this()   O_!
      

  10.   

    最近的超类---->直接父类,就是那个跟在extends的那个类,而且有且只有一个.
      

  11.   

    this指当前实例的引用,super指当前类实例的父类的引用
      

  12.   

    this is this . 
     this表示当前对象 super表示超级的 超类的 就是要调用父类的方法或者属性时用super.