English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدرس، سنتعلم كيفية طباعة كائنات الفئات باستخدام Java.
لفهم هذا المثال، يجب أن تكون على علم بالآتيبرمجة Javaالموضوع:
class Test { } class Main { public static void main(String[] args) { // إنشاء كائن من فئة Test Test obj = new Test(); // طباعة الكائن System.out.println(obj); } }
نتائج الإخراج
Test@512ddf17
في هذا المثال، قمنا بإنشاء كائن من فئة Test. عندما نقوم بطباعة الكائن، يمكننا رؤية أن الناتج يبدو مختلفًا.
هذا بسبب أن عند طباعة الكائن، سيتم استدعاء طريقة toString() الخاصة بكائن. إنه ي格式ن الكائن بشكل افتراضي. كما هو موضح أدناه:
Test - اسم النوع
@ - ربط السلاسل
512ddf17 - قيمة التشتت للموضوع
إذا كنت ترغب في تنسيق الإخراج بشكل خاص، فعليك إعادة كتابة طريقة toString() في فئة.
class Test { @Override public String toString() { return "object"; } } class Main { public static void main(String[] args) { // إنشاء عنصر فئة Test Test obj = new Test(); // طباعة العنصر System.out.println(obj); } }
نتائج الإخراج
object
في مثال أعلاه، تم تغيير الناتج. هذا يرجع إلى أننا أعادنا كتابة طريقة العودة للوحدة النمطية في هذا الموضع toString()، حيث نعود إلى سلسلة.
للإطلاع على طريقة استخدام طريقة toString() في فئة الهدف، يرجى زيارةJava Object toString()。