עבור לתוכן

מתקשה שיעורים ב- JAVA

Featured Replies

פורסם
  • מחבר
למה לבנות שני בנאים ? פשוט תבנה בנאי אחד שמקבל את הפרמטרים של המכונית: כלומר מספר רכב, מהירות נוכחית ומהירות מקסימלית.

ככה ?

    public Car (){        
num=0;
speed=0;
maxspeed=0;

  • תגובות 92
  • צפיות 80.9k
  • נוצר
  • תגובה אחרונה
פורסם

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

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

public  Car (int num,int speed,int maxspeed){		num=0;
speed=0;
maxspeed=0;
}

זה עדיין לא מסדר לי את הבעיה ב- PROGRAM אלה שלושת הפרמטרים..

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

תקרא שוב את השאלה אם צריך.

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

פורסם
  • מחבר
תקרא שוב את השאלה אם צריך.

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

רשמתי אותו הדבר רק בלי המהירות המקסימלית והמהירות הנוכחית רק רשמתי

	public  Car (int num){
num=0;


}

עכשיו זה בסדר כי זה רק מעיר שcar1 וcar2 לא בשימוש וצריך להשתמש..

פורסם

לא, זה לא בסדר.

מהם שלושת הפרמטרים של המכונית?

איזה פרמטרים צריכים להיקבע מבחוץ, ואיזה המכונית יודעת לקבוע לעצמה?

פורסם
  • מחבר

הפרמטרים הם: מהירות מקסימלית,מהירות נוכחית,ומספר.

ולא הבנתי מה זאת אומרת אמורים להיקבע מבחוץ .. ?

פורסם

שים לב לדרישה הזו:

"בעת יצירת הרכב הוא מאותחל למהירות 0, מספר של הרכב ומהירותו המקסימלית"

מי פה צריך לעבור כפרמטר לבנאי?

פורסם
  • מחבר
שים לב לדרישה הזו:

"בעת יצירת הרכב הוא מאותחל למהירות 0, מספר של הרכב ומהירותו המקסימלית"

מי פה צריך לעבור כפרמטר לבנאי?

רק המספר של הרכב והמהירות המקסימלית..

פורסם
  • מחבר

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

פורסם
  • מחבר
אתה צריך ליצור בנאי אחד, ולהשתמש בו פעמיים.

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

פורסם

"להשתמש בבנאי" זה ליצור אובייקט באמצעות new. לא למדת את זה?

פורסם
  • מחבר
"להשתמש בבנאי" זה ליצור אובייקט באמצעות new. לא למדת את זה?

למדתי בטח שלמדתי אבל לא הבנתי לרגע..

ככה עשיתי במחלקה של ה- car

public  Car (int num,int maxspeed){       
num=0;
maxspeed=0;
}

ובמחלקה של ה-PROGRAM ככה:

public class Program {

public static void main(String[] args) {
Car car1 = new Car (12345,100);
Car car2= new Car (12346,100);

ארכיון

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

דיונים חדשים