Try HWzone in English English
עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

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

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

    לא אוהבים שמציקים לכם במייל? ניתן להירשם לאתר אך לוותר על הרישום לעידכוני המייל השבועיים.

יהונתן בר

עזרה בתרגיל בג'אווה

Recommended Posts

 נתקעתי בתרגיל בjava 
התרגיל עוסק בהורשה ו- polymorphism
ומה שאני לא מבין קשור לפונקציה סטטית. 
 
אוכל לקבל עזרה בעניין?
 
למעשה אני לא מבין את השאלה שנשאלתי. 
 
יש לי class בשם Box. 
ויש בה פונקציה שמדפיסה את המשתנים שלה. 
 
ויש לי עוד class 
בשם PlasticBox 
והיא מקבלת (יורשת) את כל המשתנים שיש בBox 
 
ויש בה פונקצית הדפסה שגם קוראת לפונקצית הדפסה של Box וגם מדפיסה את הנתונים של עצמה.
 
ויש לי class נוסף שהיא main
 
 
עכשיו אני מצרף את הסעיף בתרגיל שאני לא מבין:
 
 
1)      הוסיפו פונקציה סטטית בתוכנית (מתחת ל-Main) בשם PrintBoxData שמקבלת כפרמטר משתנה מסוג Box ומפעילה את המתודה "הדפסת מידע" של משתנה זה.
 
 
זאת class שהיא main:
 
package box;
 
public class BoxProgram {
 
    public static void main(String[] args) {
 
        Box coffe = new PlasticBox("coffe", 2.2, 4.2, 6.2);
 
   
    }
   
        public static  PrintBoxData  (Box box)
        {
            return box.print()
        }
   
 
}
 
אשמח לעזרה להבין את סעיף 3

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

פונקציה סטטית מאפשר גישה אך ורק לעצמים מסוג סטטים, אשר שייכים לתכונות המחלקה כלומר כל המשתנים אשר מוגדרים static

כלומר אם יש לך counter  סטאטי אשר סופר את כמות הPlasticBox אשר יצרת אז הפונקציה הסטאטית תדפיס אותם

 

 

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

הצטרפ/י לדיון

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

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.


×
  • צור חדש...