עבור לתוכן

עזרה בבקשה בג'אווה

Featured Replies

פורסם

טוב אז הבעייה היא קטנה לדעתי:

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

מישהו יכול לעזור בבקשה...

2 הקבצים באותה תקייה.

פורסם

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

פורסם
  • מחבר

בדיוק... הקובץ הראשון מקומפל, עובד חלק.

וגם אם הייתי טועה בערכי(סוגים) הפונקציות הוא היה רושם שזה incompatible type או משהו כזה - ז"א שהוא מזהה את הפונקצייה.

ורשמתי בול כמו שצריך..... כמה כבר אפשר להתבלבל ב- getX..

אני לא אמור לרשום משהו בכותרת או משהו כזה?

פורסם

אני לא בטוח, אבל אולי הבנתי מה הבעיה. (יעזור אם תראה כאן את התוכנית שלך).

אם אתה מגדיר אובייקט מסוג MyClass:

MyClass a;

כדי להשתמש בפונקציה foo() של MyClass אתה צריך לקרוא

a.foo();

אם foo היא פונקציה סטטית, אתה יכול לקרוא גם ל-

 MyClass.foo();

פורסם

הגדרת את הפונקציות שלך כ-public?

פורסם
  • מחבר

הסתדרתי- פשוט לא רשמתי כמו שצריך....

תודה רבה...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים