this

class Person{
    String name;
    
    void talk (String name){
        System.out.println("my name is "+name);//这个name是参数
    }  
}

 

class Person{
    String name;
    
    void talk (String name){
        System.out.println("my name is "+this.name);//这个name是成员变量
    }  
}

 

this调用成员变量

class Person{
    String name;
    int age;
    String address;

    Person(String name,int age,String address){
        this.name=name;
        this.age=age;
        this.address=address;
    }
    
    void talk (){
        System.out.println("my name is "+name);
    }  
}    

 

this调用构造函数

class Person{
    String name;
    int age;
    String address;
    
    Person(){
        System.out.println("无参的构造函数");
    }

    Person(String name,int age,String address){
        this();
    }
    
    void talk (){
        System.out.println("my name is "+name);
    }  
}

 

posted on 2015-11-25 10:51  凡一二三  阅读(161)  评论(0)    收藏  举报