ืืื ืฉืืืช Java Object getClass()?
Java ืืฉืชืืฉืช ืืฉืืื ืื ืงืจืืช getClass() ืืืกืืคืงืช ืขื ืืื ืืืืืงื Object ืืื ืืงืื ืืช ืืืืืงื ืฉื ืื ืืืืืืงื ืืฉืืืืฉ.ืืืชืจืช ืฉืืื
public final Class<?> getClass()
ืืฉืืื ืื ืืืงืืช ืฉืื ืคืจืืืจ ืืืื ื ืงืจืืช ืขื ืืืืืืืงื ืฉืฆืจืื ืืืืื ืืช ืืืืืงื ืฉืื.
ืกืื ืืืืจื
ืฉืืื ืื ืืืืืจื ืืช ืืืืืงื ืฉื ื"ืืืืืืงื".ืืืืื
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());
}
}
ืชึฐืคืึผืงึธื
Class of "25" = java.lang.Integer Class of "NaN" = java.lang.Float Class of "-32768" = java.lang.Short Class of "37.999999990001" = java.lang.Double Class of "92233720368754775800 = java.lang.Long Class ืฉื "This is a String." = java.lang.String
ืกืืืื
ืืื ืคืฉืื ืืชื ืืืื ืืืฉืชืืฉ ืืฉืืืช getClass() ืฉื ืืืืงืช Object ื-Java. ืืฉืื ืืืืืื ืืื, ืืืืจ ืืืืงื ืืืชืืืช ืืงืจื ืืฉืืื ืื ืืืืืงืช ืืืืืืงืืื ืืืชืืืื ืืืฉืืช. ืคืืกื ืื ืชืืื ืืงืื ืืืชื ืืืจืื ืืืงืจื ืฉื ืชืืงืื ืื ืื ืืืกืืื. ืขื ืื, ืืืฉืืื ืืืืื ืืืืืฉืื ืืืืื!
ืงืจืืื ื ืืกืคืช: |
---|
GO TO FULL VERSION