English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

Java Flow Control

Java Arrays

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات Java

Java List

Java Queue (الصف)

Java Map Collections

Java Set Collections

Java Input/Output (I/O)

Java Reader/Writer

مواضيع أخرى Java

برنامج Java لطباعة كائنات الفئات

جميع الأمثلة على Java

في هذا الدرس، سنتعلم كيفية طباعة كائنات الفئات باستخدام Java.

لفهم هذا المثال، يجب أن تكون على علم بالآتيبرمجة Javaالموضوع:

مثال 1: برنامج 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()

جميع الأمثلة على Java