رد: cocs202
عزيزتي السؤال اللي كاتبتو عن CPCS 203 مو عن CPCS 202
عموما الحل انو :
تسوي كلاس جديد غير عن كلاس المين
تعرفي فيلو متغيرين Name و نوعو String
ID و نوعو int و تديلو قيمة -1
public String name;
public int ID=-1;
في نفس الكلاس دا تعملي ميثودين
أول ميثود تكون void و جوا الميثود تعملي طباعة للـ Name و الـ ID
public void print() {
System.out.println("Name is "+ name +" ID is "+ ID );
}
تاني ميثود ترجع قيمة نوعها int و تاخد 2 باراميترز ، تجمعي جوتها البارميترز
public int sum(int x, int y){
int d=0;
d=x+y
return d;
}
في كلاس المين تعرفي اوبجكت من كلاس student تسميه s1 و تبدأي تشتغلي عليه
تنادي او تخزني اسم او تخزني آي دي ...الخ
تعريف الأوبجكت زي كدا
Student s1=new Strudent();
لمن تنادي تقولي
s1.print();
عشان تطبع الميثود اللي في داكا الكلاس
في نفس الكلاس عشان تخزني اسم او آي دي تسوي ميثودين ليهم
public void setName(String name){
this.name=name;
}
public void setID(int ID){
this.ID=ID;
}
عشان تقدري تنادي النيم لحالها أو الآي دي لحالو تعملي ميثودين تانية
public String getName(){
return name;
}
public int getID(){
return ID;
}
في المين تكتبي كدا
s1.setName("Nada");
s1.setID(123);
دي اللي كتبتهم تخزن اسم ندى في المتغير نيم و تخزن 123 في الآي دي كلهم تبع اوبجكت اس1
لو بدي اطبعهم احطهم في جملة طباعة و اناديهم
System.out.println(" Name is "+s1.getName() );
System.out.println(" Name is "+s1.getID() );
دا الحل بالنسبة للسؤال الأول
إن شاء الله أكون أفدتك 3>
|