码迷,mamicode.com
首页 > 编程语言 > 详细

Java复习笔记--java中this 关键字

时间:2016-11-02 18:12:12      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:setname   成员   方式   tin   代码   class   形参   print   style   

Java中this关键字,this可以调用类的成员变量和成员方法,this还可以调用类中的构造方法。使用这种方式值得注意的是,

只可以在无参构造方法中的第一句使用this关键字调用有参构造方法。

public class AnyThting{
    public AnyThting(){
        this("this 调用有参构造方法");
        System.out.println("无参构造方法");
    }
    public AnyThting(String name){
        System.out.println("有参构造方法");
    }
}

 在项目中创建一个类文件,该类中定义了setName()方法,并将方法的参数值赋予类中的成员变量。

private void setName(String name){  //定义一个setName()方法
  this.name = name;        //将参数值赋予类中的成员变量
}

this关键字被隐式地用于引用对象的成员变量和方法,如在上述代码中,this.name指定的就是Book类中的name成员变量,

而this.name = name语句中的第二个name则指定的是形参name 

事实上this引用就是对一个对象的引用。

Java复习笔记--java中this 关键字

标签:setname   成员   方式   tin   代码   class   形参   print   style   

原文地址:http://www.cnblogs.com/POLzj/p/6023565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!