Enviar búsqueda
Cargar
ג'אווה - תכנות מונחה עצמים - הורשה
•
1 recomendación
•
1,789 vistas
מורן אלקובי
Seguir
חלק מסדרת הרצאות בנושא "תכנות מונחה עצמים בסביבת ג'אווה", והפעם: הורשה.
Leer menos
Leer más
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 4
Descargar ahora
Descargar para leer sin conexión
Recomendados
ג'אווה - תכנות מונחה עצמים - רב צורתיות
ג'אווה - תכנות מונחה עצמים - רב צורתיות
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מתודות - שליפה והכנסה, סטטיות, סופיות ומתודות שע...
ג'אווה - תכנות מונחה עצמים - מתודות - שליפה והכנסה, סטטיות, סופיות ומתודות שע...
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
מורן אלקובי
Java - OOP - Exceptions Handling
Java - OOP - Exceptions Handling
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מחלקות ואובייקטים
ג'אווה - תכנות מונחה עצמים - מחלקות ואובייקטים
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - ממשקים
ג'אווה - תכנות מונחה עצמים - ממשקים
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מתודות - דריסה/חפיפה, העמסה ומתודות בונות
ג'אווה - תכנות מונחה עצמים - מתודות - דריסה/חפיפה, העמסה ומתודות בונות
מורן אלקובי
מצגת לוגיקה מלאה חלק 3 מתוך 3
מצגת לוגיקה מלאה חלק 3 מתוך 3
מורן אלקובי
Recomendados
ג'אווה - תכנות מונחה עצמים - רב צורתיות
ג'אווה - תכנות מונחה עצמים - רב צורתיות
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מתודות - שליפה והכנסה, סטטיות, סופיות ומתודות שע...
ג'אווה - תכנות מונחה עצמים - מתודות - שליפה והכנסה, סטטיות, סופיות ומתודות שע...
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
ג'אווה - תכנות מונחה עצמים - משתנים מטיפוס מחלקה והמרת טיפוסים למעלה/למטה
מורן אלקובי
Java - OOP - Exceptions Handling
Java - OOP - Exceptions Handling
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מחלקות ואובייקטים
ג'אווה - תכנות מונחה עצמים - מחלקות ואובייקטים
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - ממשקים
ג'אווה - תכנות מונחה עצמים - ממשקים
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מתודות - דריסה/חפיפה, העמסה ומתודות בונות
ג'אווה - תכנות מונחה עצמים - מתודות - דריסה/חפיפה, העמסה ומתודות בונות
מורן אלקובי
מצגת לוגיקה מלאה חלק 3 מתוך 3
מצגת לוגיקה מלאה חלק 3 מתוך 3
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מחלקות פנימיות - רגילות, אנונימיות וסטטיות
ג'אווה - תכנות מונחה עצמים - מחלקות פנימיות - רגילות, אנונימיות וסטטיות
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה
ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה
מורן אלקובי
MySQL - מילון השאילתא
MySQL - מילון השאילתא
מורן אלקובי
SQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתונים
מורן אלקובי
SQL - מודל הנתונים
SQL - מודל הנתונים
מורן אלקובי
SQL - אלגברה של יחסים
SQL - אלגברה של יחסים
מורן אלקובי
SQL - מודל ישויות קשרים
SQL - מודל ישויות קשרים
מורן אלקובי
MySQL - מרכיבי השאילתא
MySQL - מרכיבי השאילתא
מורן אלקובי
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
מורן אלקובי
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
מורן אלקובי
הורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקות
מורן אלקובי
תכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקות
מורן אלקובי
טורי חזקה
טורי חזקה
מורן אלקובי
כלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטים
מורן אלקובי
DLL מדריך לעבודה עם
DLL מדריך לעבודה עם
מורן אלקובי
עבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סי
מורן אלקובי
מצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשב
מורן אלקובי
מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3
מורן אלקובי
מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3
מורן אלקובי
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מורן אלקובי
Más contenido relacionado
Más de מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מחלקות פנימיות - רגילות, אנונימיות וסטטיות
ג'אווה - תכנות מונחה עצמים - מחלקות פנימיות - רגילות, אנונימיות וסטטיות
מורן אלקובי
ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה
ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה
מורן אלקובי
MySQL - מילון השאילתא
MySQL - מילון השאילתא
מורן אלקובי
SQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתונים
מורן אלקובי
SQL - מודל הנתונים
SQL - מודל הנתונים
מורן אלקובי
SQL - אלגברה של יחסים
SQL - אלגברה של יחסים
מורן אלקובי
SQL - מודל ישויות קשרים
SQL - מודל ישויות קשרים
מורן אלקובי
MySQL - מרכיבי השאילתא
MySQL - מרכיבי השאילתא
מורן אלקובי
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
מורן אלקובי
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
מורן אלקובי
הורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקות
מורן אלקובי
תכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקות
מורן אלקובי
טורי חזקה
טורי חזקה
מורן אלקובי
כלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטים
מורן אלקובי
DLL מדריך לעבודה עם
DLL מדריך לעבודה עם
מורן אלקובי
עבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סי
מורן אלקובי
מצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשב
מורן אלקובי
מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3
מורן אלקובי
מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3
מורן אלקובי
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מורן אלקובי
Más de מורן אלקובי
(20)
ג'אווה - תכנות מונחה עצמים - מחלקות פנימיות - רגילות, אנונימיות וסטטיות
ג'אווה - תכנות מונחה עצמים - מחלקות פנימיות - רגילות, אנונימיות וסטטיות
ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה
ג'אווה - תכנות מונחה עצמים - מצייני גישה/רמות חשיפה
MySQL - מילון השאילתא
MySQL - מילון השאילתא
SQL - שפת הגדרת הנתונים
SQL - שפת הגדרת הנתונים
SQL - מודל הנתונים
SQL - מודל הנתונים
SQL - אלגברה של יחסים
SQL - אלגברה של יחסים
SQL - מודל ישויות קשרים
SQL - מודל ישויות קשרים
MySQL - מרכיבי השאילתא
MySQL - מרכיבי השאילתא
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - Using Virtual/Pure Virtual
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
בדרך לפולימורפיזם - העמסת ועקיפת פונקציות
הורשה והיררכיה של מחלקות
הורשה והיררכיה של מחלקות
תכנות מונחה עצמים - מחלקות
תכנות מונחה עצמים - מחלקות
טורי חזקה
טורי חזקה
כלים מתמטיים - הוכחות משפטים
כלים מתמטיים - הוכחות משפטים
DLL מדריך לעבודה עם
DLL מדריך לעבודה עם
עבודה עם קבצים בשפת סי
עבודה עם קבצים בשפת סי
מצגת בלוגיקה למדעי המחשב
מצגת בלוגיקה למדעי המחשב
מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 2 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3
מצגת לוגיקה מלאה חלק 1 מתוך 3
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
מתמטיקה דיסקרטית - תורת הקבוצות - פעולות
ג'אווה - תכנות מונחה עצמים - הורשה
1.
2.
הורשה-Inheritance המתודות על ,"ל"סופר
קריאה על ,טיפוסים המרת על ,ומחלקות אובייקטים על דיברנו כאשר ,עקיף או ישיר באופןequalsו- finalizeוכמו היררכית מבחינה יותר גבוהה למחלקה ולהשתייך מחלקה תת להיות יכולה שמחלקה העובדה את ציינו ,ועוד היררכית מבחינה יותר גבוהה למחלקה בעצמה המשתייכת מחלקה תת בעצמה להיות יכולה יותר גבוהה מחלקה שאותה כן .הלאה וכן י גבוהה ממחלקה ""נגזרת מחלקה תת כאשר ,כזה באופןהמחלקה של והפעולות התכונות אותן כל את מקבלת היא ,ותר ב אליה מגיעות אלו ופעולות תכונות .משתייכת היא אליההורשה. אב כמחלקת יורשים ממנה מחלקה אותה את לכנות נהוג המקצועית בספרות–Base Class–Super Classהמחלקה ואת מחלקה כתת היורשת–Derived Class–Sub Class. יכולה מחלקה כל ג'אווה בשפתלרשתהיותר לכלאחת ממחלקההבעיות אותן כל את לנטרל מנת על באה זו הגבלה . .מרובה הורשה המאפשרות שפות איתן שמביאות משמעות וכפילויות אחת שמחלקה מניעה אין ,זאת עםל תוריש'מסשל מרובהמחלקות. ממחלקה מפורש באופן יורשת אינה אם ,מחלקה כלמהמחלקה אוטומטי באופן יורשת ,מסוימתObjectשל שבסופו כך , יורשת שלא מחלקה ישנה ירושה היררכיית ראש ובכל היות זאת ,אובייקט הוא דבר כל ,פרימיטיביים טיפוסים מלבד ,דבר מהמחלקה אוטומטי באופן יורשת היא ואז ספציפית מחלקה מאף מפורש באופןObject. המחלקה ונתונה נניחBaseClassבשם מחלקה יורשת ממנהDerivedClass. השמורה במילה שימוש ע"י מתבצעת בפועל הירושהextends:הבא באופן public class BaseClass { } public class DerivedClass extends BaseClass { } מלא באופן מתקיימות ,המורישה במחלקה מוגדרות שהיו ופעולה תכונה כל ,כזה באופן.היורשת במחלקה .ופולימורפיזם מתודות דריסת ,בקוד חיסכון הם לציין שניתן מידיים יתרונות .רבים יתרונות ההורשה ליכולות בשם מורישה מחלקה לדוגמה ניקחMammal.היונקים כל את מאפיינות אשר ופעולות תכונות יוגדרו זו במחלקה . בוויקיפדיה ""יונקים הערך אחר בחיפוש ,לב שימו:הבא הפלט מתקבל , לא כאשר גם כי ,בבירור לראות ניתן וכאן החיים עולם לבין עצמים מונחה תכנות שבין עמוק הקשר את פעם לא הזכרנו כבר על המדבר פלט התקבל ,בתכנות שקשור דבר שום חיפשנומחלקה של הגדרהותכונות מאפיינים ,.
3.
מחלקה אותה ,כן
אםMammalב למשל להתאפיין תוכל:הבאות תכונות ...קדמי מוח ,הסדן עצם ,הפטיש עצם ,חלב בלוטות ממחלקה היורשת מחלקהMammalלדוגמה ,Human:הבאות בתכונות למשל להתאפיין תוכל ,ראש ,רגליים ,ידיים,פה ,אף ,עיניים...לב ממחלקה היורשת מחלקהHumanלדוגמה ,Person:הבאות בתכונות למשל להתאפיין תוכל ...ת.ז ,משפחה שם ,פרטי שם ,בינה ,אישיות כן וכמו נוצר הוא ממנה במחלקה שהוגדרו המאפיינים אותם כל את ,כן אם יכלול מסוימת ממחלקה שנוצר אובייקט כל הגישה למצייני בהתאם כמובן וזאת הירושה היררכיית מבחינת נוצר הוא ממנה המחלקה שמעל במחלקות שהוגדרו הגיש מצייני (נושא מאפיין לכל שהוצמדו.)לכך הייעודי בפרק מפורטת בצורה מוסבר ה :שהוסבר את ציורית בצורה המתארת דיאגרמה נראה ,ראשית מהמחלקה שאובייקט לראות ניתן בתרשיםPerson( נוצר הוא ממנה במחלקה שהוגדרו המאפיינים כל את יכלולPerson) המאפיינים כל את יכלול ,כן וכמו( נוצר הוא ממנה למחלקה שהורישו במחלקות שהוגדרוHuman, Mammalשנוכל כך ,) מסוג מאובייקט לצפותPerson:של הבעלים שיהיהקדמי מוח ,הסדן עצם ,הפטיש עצם ,חלב בלוטות,,ראש ,רגליים ,ידיים ,פה ,אף ,עינייםלב,משפחה שם ,פרטי שם ,בינה ,אישיות.ות.ז
4.
דיאגרמת נראה ,כעתUML:והירושה
המחלקות היררכיית את מתארת אשר ה תרשים לפי-UMLמהמחלקה שנוצר שלאובייקט להבין נוכל ,Person:הבאות התכונות את יש personType, humanType, mammalType.יונק וגם אדם בן גם היא אישיות כל שהרי מהמחלקה אובייקט על להפעיל ניתן ,בנוסףPersonהפעולה אתgetTypeב שהוגדרה-Mammal. אחת קוד שורת שנכתוב מבלי גם :קוד בשכפול חיסכון בדבר שהזכרנו יתרון אותו ביטוי לידי בא כיצד לראות ניתן וכאן במחלקהPersonהתכונות את יכיל ממנה שיוצר אובייקט ,humanType, mammalTypeהפעולה ואתgetType. שהוז הנוספים היתרונותאך ,המדובר בנושא העוסק בפרק כ"א ,מפורט באופן מוסברים )ופולימורפיזם מתודות (דריסת כרו במחלקה מחדש להגדיר שניתן ,לומר נוכל בקצרהPersonאת למשלgetTypeלמחלקה ספציפית פעולה שתבצע כך Personמסוג לאובייקט לפנות יהיה שניתן ,כן כמו ,Personמחלקה מסוג משתנה באמצעותHumanאוMammal,(כאמור .)אלו לנושאים הייעודיים בפרקים מוסבר ,כזה צעד שבכל והיתרונות הסיבות בדבר
Descargar ahora