الموضوع: cocs202
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-12-2013, 04:53 PM   #5

sSEmoo

جامعي

 
تاريخ التسجيل: Oct 2013
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: تقنيه معلومات
نوع الدراسة: إنتظام
المستوى: الأول
البلد: منطقة مكة المكرمة
الجنس: أنثى
المشاركات: 11
افتراضي رد: cocs202

المشاركة الأصلية كتبت بواسطة inada مشاهدة المشاركة
عزيزتي السؤال اللي كاتبتو عن 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>
لوسمحتي ممكن تكتبين الحل في البرنامج وتصوري لنا الشاشه
يعطيك العافيه

 

sSEmoo غير متواجد حالياً   رد مع اقتباس