מהי גנריות ב-Java ואיך זה עובד?
מהי גנריות ב-Java ואיך זה עובד?

וִידֵאוֹ: מהי גנריות ב-Java ואיך זה עובד?

וִידֵאוֹ: מהי גנריות ב-Java ואיך זה עובד?
וִידֵאוֹ: Generics In Java - Full Simple Tutorial 2024, נוֹבֶמבֶּר
Anonim

ה Java Generics תכנות מוצג ב-J2SE 5 כדי להתמודד עם אובייקטים בטוחי סוג. זה הופך את הקוד ליציב על ידי זיהוי הבאגים בזמן ההידור. לפני גנריות , אנו יכולים לאחסן כל סוג של חפצים באוסף, כלומר, לא- גנרית . עַכשָׁיו גנריות לכפות את java מתכנת לאחסון סוג מסוים של אובייקטים.

מלבד זה, מה השימוש בגנריות ב-Java?

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

שנית, מהי ג'אווה מסוג T? < ט > מייצג ספציפית גנרי סוּג . לפי Java Docs - גנרי סוּג הוא מחלקה גנרית או ממשק שמוגדרים בפרמטרים על פני סוגים. תן לי להתחיל עם דוגמה: שקול תיבה סוּג יש שתי שיטות המשמשות להגדיר ולהשיג חפצים.

בהתאם, מה הכוונה במונח גנרי בג'אווה?

“ Java Generics הוא טכני טווח מציין קבוצה של תכונות שפה הקשורות ל- הַגדָרָה ושימוש ב גנרית סוגים ושיטות. ב java , גנרית טיפוסים או מתודות נבדלים מסוגים ושיטות רגילים בכך שיש להם פרמטרים מסוג.

כיצד מיושמים גנריות ב-Java?

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

מוּמלָץ: