Apa Java Object getClass() Metode?
Java nggunakake metode sing diarani getClass () sing diwenehake dening Obyek kelas kanggo entuk kelas obyek sing digunakake.Metode Header
public final Class<?> getClass()
Cara kasebut ora njupuk parameter lan diarani obyek sing kelase kudu dijupuk.
Jinis bali
Cara iki ngasilake kelas "obyek".Tuladha
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());
}
}
Output
Kelas "25" = java.lang.Kelas Integer "NaN" = java.lang.Kelas Float "-32768" = java.lang.Kelas Singkat "37.999999990001" = java.lang.Kelas Ganda "9223372036854775801" = java.lang.Long Class of "Iki String." = java.lang.String
GO TO FULL VERSION