Skip links

.

שיעור 8 – OBJECT ORIENTED – Abstract

בשיעור שעבר ראינו את הקלאסים הבאים


ובקלאס של הגלגלים במתודה של DISPLAY הצגנו את הנתונים של הגלגלים ואז בקלאס של המכונית הגדרנו אותה מחדש להדפיס עוד תכונות.

עשינו את זה כי היישום של המתודה מתשנה בהתאם לקלאס שיורש, באופנעיים נרצה להדפיס דברים אחרים מהמכונית.

אז היישום של המתודה שעשינו בקלאס של הגלגלים הוא מיותר.

כאן אפשר להשתמש במה שנקרא Abstract class.

Abstract class זה בעצם קלאס שיש בו לפחות מתודה אבסטרקטית אחת.

ומתודה אבסטרקטית זאת מתודה שאין לה ישום.

אבל כמובן שצריך להוסיף כמה דברים כי פשוט נגדיר את קלאס ככה ולא נוסיף לו יישום נקבל את השגיאה הבאה.



בעצם מה שאלינו לעשות זה להגדיר את המתודה ואת הקלאס בתור אבסטרקטים בצורה הבאה :


ועכשיו נגדיר את המתודה בתור הגדרה מחדש


וניישם את המתודה


אחרי שראינו איך יוצרים קלאס אבסטרקטי לוקלי נראה איך עושים את באחד גלובלי.

נכנס לטרנזקציה SE24 ונלך לקלאס הגלובלי של הגלגלים שיצרנו בשיעור שעבר.

נלך למתודה של Display ונלחץ על הכפתור הבא:


ובחלון שיפתח נסמן את הצק בוקס של Abstract


זה ימחוק את היישום של המתודה ויהפוך אותה לאבסטרקטית.


 

אוהב לוי Ohav Levi – אוהב לוי
SAP Developer, ABAP, SAP CPI, Sap security, SAP authorization, C#, Unity, .NET, SQL, JAVA, NetWeaver 7.0X & 7.X.
 
סייר
גרור