zoukankan      html  css  js  c++  java
  • Java复习笔记--java中this 关键字

    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引用就是对一个对象的引用。

    this除了可以调用成员变量或成员方法之外,还可以作为方法的返回值。

    public Book getBook(){
      return this;  
    }
  • 相关阅读:
    1370
    1336
    1298
    1289
    Buy Tickets(poj2828)
    The Balance(poj2142)
    1067
    Lightoj1011
    1319
    Back to Underworld(lightoj 1009)
  • 原文地址:https://www.cnblogs.com/POLzj/p/6023565.html
Copyright © 2011-2022 走看看