您的位置:首页 > 编程语言 > Java开发

java中this的用法

2005-05-25 11:33 435 查看
一、this关键字可以为已调用了其方法的那个对象生成相应的句柄。
示例:
class Leaf{
private int i=0;
Leaf increment(){
i++;
return this;
}
public static void main(String[] args){
Leaf x=new Leaf();
x.increment().increment().increment();
}
}
二、在一个构造函数中调用另一个构造函数时,用this关键字
示例:
class Flower{
private int petalCount=0;
private String s=new String("null");
Flower(int petals){
petalCount=petals;
}
Flower(String ss){
s=ss;
}
Flower(String s,int petals){
this(petals); //java中在一个构造函数中可以调用一次其他的构造函数,并且这条语句必须在这个构造函数的第一行
this.s=s;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: