هل هناك ما يعادل الحديث الصغير "toString"؟
-
29-10-2019 - |
سؤال
على سبيل المثال، لنفترض أنني أقوم بإضافة مجموعة من الكائنات التي قمت بإنشائها، والتي تم استدعاؤها myClass
(الذي يحتوي على سلسلة) ل myList
وبعد ذلك أرغب في استخدام القائمة وتمريرها إلى قائمة واجهة المستخدم الرسومية.هل هناك طريقة لملء قائمة واجهة المستخدم الرسومية هذه فقط بقيمة تلك السلسلة myClass
?
المحلول
يجب أن يستجيب كل كائن printString
رسالة تحتوي على بعض العروض التقديمية ذات المغزى لنفسها.يمكنك كتابة #printString الخاص بك لكائنك واستخدامه.
والأفضل من ذلك بالنسبة لحالتك هو التنفيذ asString
طريقة التحويل، والتي تحول الكائن الخاص بك إلى سلسلة.
نصائح أخرى
أعتقد أن الطرق التي تبحث عنها هي printString و/أو DisplayString.
لا تنتمي إلى StackOverflow