一、this变量(必须用的this的情况)
①我们想通过构造方法将外部传入的参数赋值给类成员变量,构造方法的形式参数名称与类的成员变量名相同。
如:class Person
{
String name;
public Person(String name)
{
name=name; //应该为this.name=name;
}
}
②假设有一个容器类和一个部件类,在容器类的某个方法中要创建部件类的实例对象,而部件类的构造方法要接收一个代表其所在容器的参数。
本文介绍了Java中this关键字的两种常见应用场景:一是解决构造方法中局部变量与成员变量同名的问题;二是容器类创建部件类实例时传递自身引用。
一、this变量(必须用的this的情况)
①我们想通过构造方法将外部传入的参数赋值给类成员变量,构造方法的形式参数名称与类的成员变量名相同。
如:class Person
{
String name;
public Person(String name)
{
name=name; //应该为this.name=name;
}
}
②假设有一个容器类和一个部件类,在容器类的某个方法中要创建部件类的实例对象,而部件类的构造方法要接收一个代表其所在容器的参数。

被折叠的 条评论
为什么被折叠?