CodeGym/Java Blog/Acak/Metode getClass() Objek Java
John Squirrels
Level 41
San Francisco

Metode getClass() Objek Java

Dipublikasikan di grup Acak
anggota

Apa itu Metode getClass() Objek Java?

Java menggunakan metode yang disebut getClass() yang disediakan oleh kelas Object untuk mendapatkan kelas objek apa pun yang digunakan.

Tajuk Metode

public final Class<?> getClass()
Metode ini tidak mengambil parameter apa pun dan dipanggil pada objek yang kelasnya perlu diambil.

Jenis Pengembalian

Metode ini mengembalikan kelas “objek”.

Contoh

public class DriverClass {

	public static void main(String[] args) {

		Object myObject = 25;
		Class myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Float.NaN;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Short.MIN_VALUE;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = 37.99999999000099990;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Long.MAX_VALUE;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = "This is a String.";
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
	}
}

Keluaran

Kelas "25" = java.lang.Integer Kelas "NaN" = java.lang.Float Kelas "-32768" = java.lang.Kelas Pendek "37.999999990001" = java.lang.Kelas Ganda "9223372036854775807" = java.lang.Kelas Panjang "Ini adalah sebuah String." = java.lang.String

Kesimpulan

Begitulah sederhananya Anda bisa menggunakan metode getClass() dari kelas Object di Java. Sebagai langkah pembelajaran berikutnya, tentukan kelas yang disesuaikan dan panggil metode ini untuk menguji objek khusus. Postingan ini akan selalu menyambut Anda jika ada revisi atau pemblokiran. Sampai saat itu tiba, teruslah belajar dan terus berkembang!
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar