CodeGym /جاوا بلاگ /Random-SD /جاوا آبجیکٹ getClass() طريقو
John Squirrels
سطح
San Francisco

جاوا آبجیکٹ getClass() طريقو

گروپ ۾ شايع ٿيل

جاوا آبجیکٹ getClass() طريقو ڇا آهي؟

جاوا هڪ طريقو استعمال ڪري ٿو getClass() ڪلاس آبجیکٹ پاران مهيا ڪيل ڪنهن به شئي جي ڪلاس حاصل ڪرڻ لاءِ.

طريقو هيڊر

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());
	}
}

پيداوار

ڪلاس جو "25" = java.lang.Integer ڪلاس جو "NaN" = java.lang.Float ڪلاس جو "-32768" = java.lang.Short Class of "37.999999990001" = java.lang. ڊبل ڪلاس جو "92233720368547575" = java.lang.Long ڪلاس جو "هي هڪ اسٽرنگ آهي." = java.lang.String

نتيجو

اهڙيءَ طرح توهان استعمال ڪري سگهو ٿا getClass() طريقو جاوا ۾ آبجیکٹ ڪلاس جو. ايندڙ سکيا واري مرحلي جي طور تي، ڪسٽمائيز ڪلاس جي وضاحت ڪريو ۽ ھن طريقي کي ڪال ڪريو ڪسٽم اعتراضن لاءِ ٽيسٽ ڪرڻ لاءِ. هي پوسٽ هميشه توهان کي ڀليڪار ڪندي ڪنهن به ترميمن يا بلاڪرن جي صورت ۾. ان وقت تائين، سکڻ جاري رکو ۽ وڌندا رهو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION