נשלח בתאריך: 11 December 2007 בשעה 15:56 | | IP רשוּם
|
|
|
|
יש לי מחלקת אב ושני מחלקות בנים יורשות מהאב
בנוסף יש לי מחלקה שמחזיקה מערך של מחלקת האב
אני רוצה לכתוב שיטה שתקבל כפרמטר תכונה ששייכת בעיקרון למחלקת האב שם היא נמצאת במצב פרטי(protected)
אתן דוגמא
יש לי מחלקת אב animal
ומחלקות בנים dog,cat
יש לי תכונה שנקראת name
שנמצאת במחלקת האב במצב protected
כך:
protected String Name
כעת יש לי את המחלקה collection שהיא מחזיקה את המערך של animal
שם אני רוצה לכתוב את השיטה שמחזירה את מספר החיסונים שיש לכלב מסויים
public int howMuchAnimlnames (String animname)ddd
אז הכיוון הוא לעשות לולאה שתעבור על כל המערך ותבדוק אם השם שנמצא במחלקת האב (name) שווה לשם שהשיטה מקבלת כפרמטר אם הם שווים אז היא תעלה את המונה באחד..
הבעיה שלי בגישה של התנאי חשבתי על משהו כזה
if (animname.equals( (name)))ddd
אבל זה לא עובד למישהו יש רעיון?
|