本帖最后由 詹英鹏 于 2012-1-3 11:13 编辑
this变量使用在一个成员函数的内部,指向当前对
象,当前对象指的是调用当前正在执行方法的那个对象.super变量是直接指向超类的构造函数,用来引用超
类中的变量和方法.两者的使用方法:
下面我写的this和super例子你参考一下
1、this
public class People{
public String name;
public char gender;
public int age;
public double height;
public double weight;
public People(String name,char gender,int age,double height,double weight){
this.name=name;
this.gender=gender;
this.age=age;
this.height=height;
this.weight=weight;}
}
2.super
Student(String name,int age,String school){
super(name,age);
this.school=school;}
其中,super(name,age);语句表示调用父类的构造方法,并传递相应的参数。这样的用法一般在子类构造
方法的参数多于父类构造方法的参数时使用,其目的是简化构造方法的语句体。 |