• Java this关键字的使用


    this关键字表示对象本身。

    this关键字主要使用在下面三种情况:

    1.解决局部变量与成员变量同名的问题;

    2.解决方法参数与成员变量同名的问题;

    3.用来调用该类的另一个构造方法。

    特别注意:Java语言规定,this关键字只能用在非static方法(实例方法和构造方法中),不能用在static方法中。

    一、局部变量与成员变量同名,此时局部变量会隐藏成员变量

    public Employee(String name, int age, double salary) {
            this.name = name;
            this.age = age;
            this.salary = salary;
        }

    二、方法参数与成员变量同名

    public void setName(String name) {
            this.name = name;
        }

    三、用来调用该类的另一个构造方法

     public Employee() {
            this("李明",25,3000);
    
        }

    注意:前提条件是:在同一个类中一个构造方法调用另一个构造方法。

       如果在构造方法中调用了另一个构造方法,则this语句必须是第一条语句。

  • 相关阅读:
    宜未雨而绸缪,毋临渴而掘井。
    JDBC fetch size
    社会主义核心价值观
    JavaEE
    《夜泊牛渚怀古》
    JAVA "GMT+10" 和 "GMT+0010"
    乡村振兴1
    申论 题好文一半
    UCOS时钟与中断:
    任务的状态-挂起和恢复
  • 原文地址:https://www.cnblogs.com/my-program-life/p/11011944.html
Copyright © 2020-2023  润新知