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

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

WBOY
WBOYke hadapan
2023-08-27 13:17:16689semak imbas

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()

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());
   }
}

Output

class User
class SpecificUser
class SpecificUser

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam