العربية  

books abstract methods

If you do not find what you're looking for, you can use more accurate words.

View more

طرق مجردة (Info)


الطريقة المجردة (abstract method) هي طريقة ذات توقيع فقط وليس لها جسم تنفيذ. غالبًا ما يتم استخدامه لتحديد أنه يجب على الصنف الفرعي توفير تنفيذ الطريقة. تُستخدم الطرق المجردة لتحديد الواجهات في بعض لغات البرمجة.

مثال

يعرض كود جافا التالي صنف مجرد يحتاج إلى توسيع:

abstract class Shape { abstract int area(int h, int w); // طريقة مساحة مجردة (توقيع طريقة مجردة) }

يوسّع (extends) الصنف الفرعي التالي الصنف الرئيسي:

public class Rectangle extends Shape { // يوسّع صنف المستطيل صنف الشكل (صنف الشكل هو الصنف الأصل و المستطيل هو الصنف الفرع) @Override int area(int h, int w) { // { } تعريف طريقة المساحة المجردة (تتمة المثال السابق) بإضافة الكود و الكتلة البرمجية داخل الأقواس return h * w; } }

Source: wikipedia.org