首页 > 代码库 > 08.this的使用方法
08.this的使用方法
- 使用this调用成员变量和成员函数
classPerson{
String name;
void talk(){
System.out.println("my name is "+this.name);
}
}
classTestA{
publicstaticvoid main(String args[]){
Person p1 =newPerson();
p1.name ="zhangsan";
Person p2 =newPerson();
p2.name ="lisi";
p1.talk();
p2.talk();
}
}
- 使用this调用构造函数
- 对this的调用函数必须是构造函数的第一个语句
classTestA{
publicstaticvoid main(String args[]){
Person p1 =newPerson("zhangsan",20,"beijing");
}
}
classPerson{
String name;
int age;
String address;
Person(){
System.out.println("无参数的构造函数");
}
Person(String name,int age){
this();
this.name = name;
this.age = age;
System.out.println("两个参数的构造函数");
}
Person(String name,int age,String address){
this(name,age);
this.address = address;
System.out.println("三个参数的构造函数");
}
}
来自为知笔记(Wiz)
08.this的使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。