Heim > Java > javaLernprogramm > Wann können wir in Java die Methode getClass() verwenden?

Wann können wir in Java die Methode getClass() verwenden?

WBOY
Freigeben: 2023-08-27 13:17:16
nach vorne
790 Leute haben es durchsucht

Die Methode

Wann können wir in Java die Methode getClass() verwenden?

getClass() stammt aus der Klasse Object und gibt eine Instanz der Klasse Class zurück. Wenn wir eine neue Instanz eines Objekts deklarieren, verweist es auf eine Klasse. Es kann nur eine Klasse pro JVM geben, aber mehrere Objekte verweisen darauf. Wenn wir also die Klassen zweier Objekte erhalten, verweisen sie möglicherweise auf dieselbe Klasse.

Syntax

public final Class<?><!--?--> getClass()
Nach dem Login kopieren

Beispiel

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());
   }
}
Nach dem Login kopieren

Ausgabe

class User
class SpecificUser
class SpecificUser
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWann können wir in Java die Methode getClass() verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage