Rumah > Java > javaTutorial > Di Java, bilakah kita boleh menggunakan kaedah getClass()?

Di Java, bilakah kita boleh menggunakan kaedah getClass()?

WBOY
Lepaskan: 2023-08-27 13:17:16
ke hadapan
770 orang telah melayarinya

Kaedah

Di Java, bilakah kita boleh menggunakan kaedah getClass()?

getClass() berasal daripada kelas Object dan ia mengembalikan contoh Kelas. Apabila kita mengisytiharkan contoh baharu objek, ia akan merujuk kepada kelas. Terdapat hanya satu kelas bagi setiap JVM, tetapi berbilang objek merujuk kepadanya. Oleh itu, apabila kita mendapat kelas dua objek, ia mungkin merujuk kepada kelas yang sama.

Syntax

public final Class<?><!--?--> getClass()
Salin selepas log masuk

Contoh

class User {
   private int id;
   private String name;
   public User(int id, String name) {
      this.id = id;
      this.name = name;
   }
}
class SpecificUser extends User {
   private String specificId;
   public SpecificUser(String specificId, int id, String name) {
      super(id, name);
      this.specificId = specificId;
   }
}
public class TestUser {
   public static void main(String[] args){
      User user = new User(115, "Raja");
      SpecificUser specificUser = new SpecificUser("AAA", 120, "Adithya");
      User anotherSpecificUser = new SpecificUser("BBB", 125, "Jai");

      System.out.println(user.getClass());
      System.out.println(specificUser.getClass());
      System.out.println(anotherSpecificUser.getClass());
   }
}
Salin selepas log masuk

Output

class User
class SpecificUser
class SpecificUser
Salin selepas log masuk

Atas ialah kandungan terperinci Di Java, bilakah kita boleh menggunakan kaedah getClass()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan