
عزيزتي السؤال اللي كاتبتو عن 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>