在Java中,可以通过以下方式正确使用 getName 方法:
- 在创建一个对象时,使用构造函数为对象指定一个名字,并在需要获取对象名字的时候使用 getName 方法来获取名字。
例如:
public class Person { private String name; public Person(String name) { this.name = name; } public String getName() { return this.name; } public static void main(String[] args) { Person person = new Person("Alice"); System.out.println("Person's name: " + person.getName()); } }
- 如果对象是一个线程,可以通过 Thread 类的 getName 方法来获取线程的名字。
例如:
public class MyThread extends Thread { public MyThread(String name) { super(name); } public void run() { System.out.println("Thread name: " + getName()); } public static void main(String[] args) { MyThread thread = new MyThread("MyThread"); thread.start(); } }
这样就可以正确使用 getName 方法来获取对象或线程的名字。