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

iNada

جامعي

 
تاريخ التسجيل: Jun 2012
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السابع
البلد: جــــدة
الجنس: أنثى
المشاركات: 113
افتراضي رد: 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>

 

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