CodeGym /จาวาบล็อก /สุ่ม /วัตถุ Java getClass() วิธีการ
John Squirrels
ระดับ
San Francisco

วัตถุ Java 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());
	}
}

เอาท์พุต

คลาสของ "25" = java.lang.คลาสจำนวนเต็มของ "NaN" = java.lang.Float คลาสของ "-32768" = java.lang.คลาสสั้นของ "37.999999990001" = java.lang.คลาสคู่ของ "9223372036854775807" = 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