מתי להשתמש בשידור ב-Java?

תוכן עניינים:

מתי להשתמש בשידור ב-Java?
מתי להשתמש בשידור ב-Java?
Anonim

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

למה אנחנו צריכים העלאה והורדה ב-Java?

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

מה התועלת של העלאה והורדה?

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

מה ההבדל בין העלאה להורדה?

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

מהו הורדה ומתי זה נדרש?

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

מוּמלָץ:

מאמרים מעניינים
האם להאכיל נקרים?
קרא עוד

האם להאכיל נקרים?

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

האם הסופה דניס תפגע באירלנד?
קרא עוד

האם הסופה דניס תפגע באירלנד?

סופה דניס (כשמו של משרד המט"ט הבריטי), עוברת כעת ציקלוגנזה מהירה במערב האוקיינוס האטלנטי. בזמן שהייה בצפון מערב אירלנד, סופה דניס תניב מזג אוויר רטוב וסוער על אירלנד בסוף השבוע הזה. האם הוריקן יפגע באירלנד ב-2020? לאחר עונת הוריקנים פעילה מאוד באוקיינוס האטלנטי, אירלנד צפויה להיפגע יותר ב-2020 מאשר בשנים רבות.

האם איגרות חוב קונצרניות יהיו ברירת מחדל?
קרא עוד

האם איגרות חוב קונצרניות יהיו ברירת מחדל?

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