מתקשה שיעורים ב- JAVA - עמוד 3 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


The_Hobbit

Recommended Posts

  • תגובות 92
  • נוצר
  • תגובה אחרונה
אבל אתה לא עושה כלום עם הפרמטרים שאתה מעביר. אתה מקבל אותם ומאפס אותם.

שהרצתי את התוכנית קיבלתי ככה ..

num=0

Current Speed=5

num=0

Current Speed=31

הוספתי פקודות כמובן המהירות הנוכחית לא סתם עלתה..

קישור לתוכן
שתף באתרים אחרים

לא ענית על השאלה הקודמת שלי, אז אחזור עליה. :)

מה המשמעות של הקוד הזה? מה הוא עושה? למה כתבת ככה?

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

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

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

קישור לתוכן
שתף באתרים אחרים

הבנאי שלך מקבל שני פרמטרים (num, maxspeed) אבל אתה לא עושה איתם כלום - אתה רק מאפס אותם.

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

בתרגיל הקודם הבנאי משווה את X,Y למשתנים a,b פה אבל אני לא מבין איך לעשות את זה שיש לי את זה בלי משתנים יש לי מספרי ..

קישור לתוכן
שתף באתרים אחרים

מה ההבדל?

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

עריכה : הצלחתי עכשיו ויצא לי טוב ..

יש מצב שאתה עוזר לי בעוד שאלה אם אני יצטרך או שכבר שיגעתי אותך ?

קישור לתוכן
שתף באתרים אחרים

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

זאת השאלה:

הגדר מחלקה שמתארת קו ישר המורכב משתי נקודות (4קואורדינטות) מחלקת הקו הישר תאפשר..

3.1 יצירה של קו ישר ואתחולו על ידי העברת שתי נקודות (4 מספרים)

3.2יצירה של קו ישר ואתחולו על ידי העברת נקודה אחת (השניה תהיה ראשית הצירים)

3.3שיטה שתחזיר את השיפוע של הישר

3.4 שיטה שמקבלת נקודה (שני ערכים) ומחזירה אמת אם הנקודה נמצאת על הישר ושקר אחרת.

3.5 בצעו את הפעולו הבאות בשיטה הראשית:

צור ישר כלשהו (ערכים לבחירתך) בשם Line1

צור ישר כלשהו (ערכים לבחירתך) בשם Line2

בדוק האם הנקודה (0,0) נמצאת על הקו הראשון או לא, הדפס הודעה מתאימה.

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

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



public class Line {
private double x1,y1;
private double x2,y2;


public void resetline () {
x1=0;
y1=0;
x2=0;
y2=0;
}
}


קישור לתוכן
שתף באתרים אחרים

נראה שאתה מסתבך בדברים בסיסיים למדי.

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

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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


×
  • צור חדש...