11-06-2010, 10:28 AM
|
#100
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد
ياليت لو تشرحولي ال abstract
لاني مني فاهم في شي
وشكرا :)
|
فكرة الـ abstract :
عندما تعرف كلاس كـ abstract فهذا يعني أنه لا يمكنك عمل Object بواسطة الكلمة new منه .
أي مثلاً :
كود PHP:
abstract class Test { } class Main { public static void main (String[] args) { Test t = new Test (); // Error } }
وعندما تعرف ميثود أنها abstract فإنك فقط تُعرف الهيدر لها ,, وفي الكلاس الذي يرثها تكتبها , أي تعمل لها (implementation) .
مثال :
كود PHP:
abstract class Test { abstract void Print(String x); } class Demo extend Test { void Print(String x) { } }
وهنا تجد شرح بنوع من التفصيل :
http://java.sun.com/docs/books/tutor.../abstract.html
بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|