Java 如何访问函数中的外部变量?

Java 如何访问函数中的外部变量?,java,Java,我应该在打印“123”时添加什么代码 在实例方法或构造函数中,此是对当前对象的引用,即调用其方法或构造函数的对象。您可以使用this从实例方法或构造函数中引用当前对象的任何成员 因此,您可以有效地将其用于多种用途: 当还有与字段同名的其他内容时,请澄清您正在谈论的是一个字段 将当前对象作为一个整体引用 在构造函数中调用当前类的其他构造函数 请尝试以下操作: class people { String name = "123"; String FinalNa

我应该在打印
“123”
时添加什么代码

在实例方法或构造函数中,
是对当前对象的引用,即调用其方法或构造函数的对象。您可以使用
this
从实例方法或构造函数中引用当前对象的任何成员

因此,您可以有效地将其用于多种用途:

  • 当还有与字段同名的其他内容时,请澄清您正在谈论的是一个字段
  • 将当前对象作为一个整体引用
  • 在构造函数中调用当前类的其他构造函数
请尝试以下操作:

class people {
    String name = "123";
    String FinalName ;

    void getName() {
        String name = "456";
        System.out.println(this.name);
    }
}

从和

这个
@ernest_k限定
名称
,我想你可以把这个作为一个答案
this.name
这是否回答了您的问题?
class people {
    String name = "123";
    String FinalName ;

    void getName() {
        String name = "456";
        System.out.println(this.name);
    }
}