Java 为什么“我的名字”无法使用此->;获取对象名;?

Java 为什么“我的名字”无法使用此->;获取对象名;?,java,this,Java,This,为什么我的名称无法使用此获取对象名称 public void setPhoneNumber(String n){ phone_number1 = n; } public void setEmail(String n){ email = n ; } public Person (String name, String address, String phone_number1, String email){ thi

为什么我的
名称
无法使用
获取对象名称

public void setPhoneNumber(String n){
        phone_number1 = n;
    }

    public void setEmail(String n){
        email = n ;
    }

    public Person (String name, String address, String phone_number1, String email){
        this->name = name;
  getName();
        setAddress(address);
        setPhoneNumber(phone_number1);
        setEmail(email);
    }

    public Person (String name){
        getName();
    }
}

作为C++程序员,你应该已经具备面向对象编程的基本思想,而且大多数情况下的java语法应该对你熟悉。 <爪哇>中,C++箭头操作符的等价性是<代码> .<代码> < /P> Java中的点运算符几乎用于所有操作,只需使用:

this.name = name;
在Java中,箭头运算符仅在中使用

使用<代码>此保留关键字,与C++相同。p> 可能是 在类的方法或构造函数中使用<代码>此用作 引用正在使用其方法或构造函数的当前对象 调用。

关键字可用于引用 实例方法或构造函数中的当前对象


this->name=name更改为
this.name=name < /P>这不是C++,而是java:我知道,因为我以前学C++。我想知道如何修改它的唯一有效的副本,箭头操作符<代码> > >代码>请在学习java教程。我的对象使用新的构造,查找内存。我需要使用这个。我在回答中添加了更多关于使用
这个