CodeGym /ื‘ืœื•ื’ Java /Random-HE /ืฉื™ื˜ืช Java Object getClass()
John Squirrels
ืจึธืžึธื”
San Francisco

ืฉื™ื˜ืช Java Object getClass()

ืคื•ืจืกื ื‘ืงื‘ื•ืฆื”

ืžื”ื™ ืฉื™ื˜ืช 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. ื›ืฉืœื‘ ื”ืœืžื™ื“ื” ื”ื‘ื, ื”ื’ื“ืจ ืžื—ืœืงื” ืžื•ืชืืžืช ื•ืงืจื ืœืฉื™ื˜ื” ื–ื• ืœื‘ื“ื™ืงืช ืื•ื‘ื™ื™ืงื˜ื™ื ืžื•ืชืืžื™ื ืื™ืฉื™ืช. ืคื•ืกื˜ ื–ื” ืชืžื™ื“ ื™ืงื‘ืœ ืื•ืชืš ื‘ื‘ืจื›ื” ื‘ืžืงืจื” ืฉืœ ืชื™ืงื•ื ื™ื ืื• ื—ื•ืกืžื™ื. ืขื“ ืื–, ื”ืžืฉื™ื›ื• ืœืœืžื•ื“ ื•ืœื”ืžืฉื™ืš ืœื’ื“ื•ืœ!
ื”ืขืจื•ืช
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION