السلام عليكم
مساء الخير
أنا أنشأت أربع كلاسات.. والكلاس الخامس الي هو main
اللي هي الطالب و(المدرس/الموضف) والقاعه والمعمل
عندما يريد المستخدم اضافه طالب جدي أو معمل ..الخ
لابد من انشاء كائن يحمل اسم الطالب مثلا وله جميع خصائص كلاس الطلاب ...
اليكم كلاس الطلاب .. وبعده ال main
class E_STD{
String dept,t,HD;
int number,our;
double palanc;
public void ch_no(){
int new_no=Integer.parseInt(JOptionPane.showInputDialog("enter new number"));
number=new_no;
}
public void ch_HD(){
String new_HD=JOptionPane.showInputDialog("enter new HD");
HD=new_HD;
}
public void change_d(){
int n=Integer.parseInt(JOptionPane.showInputDialog("1 to change dept"+"\n"+"2 to chang t"));
if(n==1){
String new_dept=JOptionPane.showInputDialog("enter new Mgr");
dept=new_dept;
}
if(n==2){
String new_t=JOptionPane.showInputDialog("enter new Mgr");
t=new_t;
}
}
public void print_data(){
System.out.println(number+"\t"+HD+"\t"+palanc+"\t"+dept+"\t"+t+"\t"+our);
}
public void input_data(){
number=Integer.parseInt(JOptionPane.showInputDialog("enter number"));
HD=JOptionPane.showInputDialog("enter HD");
palanc=Double.parseDouble(JOptionPane.showInputDialog("enter palance"));
dept=JOptionPane.showInputDialog("enter dept");
t=JOptionPane.showInputDialog("enter t");
our=Integer.parseInt(JOptionPane.showInputDialog("enter our number "));
}
}import javax.swing.JOptionPane;
public class college {
public static void main (String args[]){
String s=JOptionPane.showInputDialog("enter name");
E_STD s=new E_STD();
s.input_data();
}
}مع العلم بأن الs
هو كائن من الكلاس string
ولكن الفكره هنا هو أن الاسم اللذي يدخله المستخدم يكون هو اسم الكائن
مثلا أدخل المستخدم اسم mohammed
يقوم البرنامج بإنشاء الكائن بهذه الطريقه
E_STD mohammed=new E_STD();
أتمنى فهمتو قصدي
تحيااتي
