如何在Java中正確使用getName方法

小樊
92
2024-08-24 01:51:27
欄目: 編程語言

在Java中,可以通過以下方式正確使用 getName 方法:

  1. 在創(chuàng)建一個(gè)對(duì)象時(shí),使用構(gòu)造函數(shù)為對(duì)象指定一個(gè)名字,并在需要獲取對(duì)象名字的時(shí)候使用 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());
    }
}
  1. 如果對(duì)象是一個(gè)線程,可以通過 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 方法來獲取對(duì)象或線程的名字。

0