כיצד ליישם שיעור מופשט ב- php?



מאמר זה יעזור לכם לחקור את שיעורי מופשטים ב- PHP ובכך הוא יעזור לכם לדעת את כל מה שיש לדעת על הפשטה ב- PHP.

אם אנו רוצים לכתוב שיטת מחלקה מסוימת, אך אנו בטוחים רק בשמה של השיטה, ולא בפרטים כיצד יש לכתוב אותה, אנו משתמשים מעמד מופשט ב- PHP. כשאנחנו רוצים שכיתות הילדים יהיו מחויבות לשיטות מסוימות שהן עוברות בירושה ממעמד ההורים, אך איננו יכולים להתחייב לגבי הקוד שצריך לכתוב בתוך השיטות. ואז אנו משתמשים בכיתות ושיטות מופשטות.

אז בואו נחקור את הנושא הנ'ל עם המצביעים הבאים,





אז בואו נתחיל אז,

שיעור מופשט ב- PHP

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



ממשיכים בשיעור מופשט זה ב- PHP,

צרו כיתה מופשטת

 

בדוגמה לעיל, בית הספר הכיתתי שלנו הוא כיתה מופשטת, שיש בה שיטה מופשטת. אם אתה רוצה ליצור מחלקה חדשה שתאריך את הכיתה שלנובית ספראז תצטרך לספק הגדרה לשיטה המופשטתלְלַמֵד, אחרת גם כיתת הילדים צריכה להיות מופשטת. חובה לכל שיעורי הילדים לספק הגדרה ללימוד שיטה ().

ממשיכים בשיעור מופשט זה ב- PHP



לא ניתן להעמיס על פונקציות השונות רק בסוג ההחזרה שלהן

שיטות לא מופשטות בשיעור מופשט

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

נושא. 'נושא אנגלי'} // זהו מחשב עם פונקציה ציבורית שאינה מופשטת. מחשב () {מהדהד $ זה-> נושא. 'נושא מדעי המחשב'} // זוהי פונקציה ציבורית שאינה מופשטת tenthClassa פונקציה ציבורית tenthClass ($ group) {$ this-> subject = $ group} // זוהי פונקציה ציבורית מופשטת ללמד פונקציה ציבורית מופשטת ללמד ()}?>

באמור לעיל הוספנו שלוש שיטות לא מופשטותאנגלית(),מַחשֵׁב()וTenthClass ()למופשט שלנובית ספרמעמד.

מה סורק עושה בג'אווה

ממשיכים בשיעור מופשט זה ב- PHP

עבודה בכיתה מופשטת

הדוגמה הבאה מדגימה את העבודה של מעמד מופשט

נושא ('אנגלית') הד '' הד $ obj-> נושא ('מדעי המחשב')?>

תמונה - תכנית מופשטת ב- PHP - אדוריקה

עם זה אנו מגיעים לסוף מאמר זה, אני מקווה שהבנתם את מחלקת המופשטים ב- PHP, יצירת מעמד מופשט, תוך שימוש בשיטות לא מופשטות בשיעור מופשט. אם מצאת מאמר זה רלוונטי, עיין ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם.

יש לך שאלה עבורנו? אנא הזכיר זאת בפרק ההערות במאמר זה ואחזור אליך.