一、this变量(必须用的this的情况)
①我们想通过构造方法将外部传入的参数赋值给类成员变量,构造方法的形式参数名称与类的成员变量名相同。
如:class Person
{
String name;
public Person(String name)
{
name=name; //应该为this.name=name;
}
}
②假设有一个容器类和一个部件类,在容器类的某个方法中要创建部件类的实例对象,而部件类的构造方法要接收一个代表其所在容器的参数。
一、this变量(必须用的this的情况)
①我们想通过构造方法将外部传入的参数赋值给类成员变量,构造方法的形式参数名称与类的成员变量名相同。
如:class Person
{
String name;
public Person(String name)
{
name=name; //应该为this.name=name;
}
}
②假设有一个容器类和一个部件类,在容器类的某个方法中要创建部件类的实例对象,而部件类的构造方法要接收一个代表其所在容器的参数。