מהו ממשק גנרי?
מהו ממשק גנרי?

וִידֵאוֹ: מהו ממשק גנרי?

וִידֵאוֹ: מהו ממשק גנרי?
וִידֵאוֹ: Generic Interface in Java | Rules To Follow While Implementing Generic Interface 2024, נוֹבֶמבֶּר
Anonim

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

כמו כן, מהו ממשק גנרי בג'אווה?

גנרית ממשקים מוגדרים בדיוק כמו גנרית שיעורים. לדוגמה: ה-MyInterface הוא א ממשק גנרי שמצהירה על השיטה שנקראת myMethod(). באופן כללי, א ממשק גנרי מוצהר באותו אופן כמו א גנרית מעמד.

איך משתמשים בגנריות? בְּקִצוּר נִמרָץ, גנריות אפשר לסוגים (מחלקות וממשקים) להיות פרמטרים בעת הגדרת מחלקות, ממשקים ושיטות. בדומה לפרמטרים הפורמליים המוכרים יותר המשמשים בהצהרות שיטות, פרמטרי סוג מספקים לך דרך מחדש להשתמש אותו קוד עם כניסות שונות.

באופן דומה, מהי מחלקה גנרית?

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

מהי המטרה של אילוץ ממשק על פרמטר סוג?

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

מוּמלָץ: