ממשק (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Delta739 (שיחה | תרומות)
שורה 6:
 
==דוגמת קוד==
נניח שקיים ממשק ובו שתי התנהגויות ([[שגרה (תכנות)|מטודותמתודות]]) שעל כל אובייקט שמקים את הממשק להכיל. האחת היא מטודהמתודה ללא טיפוס החזרה (Void) והשנייה היא מטודהמתודה בוליאנית. המטודההמתודה הראשונה לא מקבלת פרמטרים (מידע) והמטודהוהמתודה השנייה מקבלת פרמטר אחד מסוג int.
 
כך נראה קטע הקוד ב-C# של הממשק:
שורה 16:
bool DoThat(int a);
}</source>
וזהו קטע קוד של אובייקט שממש את הממשק, כלומר מכיל שתי מטודותמתודות כפי שצויין:
<source lang="csharp">
public class MyClass: Idostuff