طريقة و ليست قاعدة فقط للتوضيح بطلب احد اعضاء المنتدى اردت و ضعها هنا للفائدة الجماعية و لكي يختصر المبتدئين بعض الوقت و يعملو بالطريقة المنتشرة و الاسهل
الكلاس الاساسي (القاعدي) الذي يحتوي على الخلاصة البرمجية البحتة و يستعمله باقي الكلاسات.
public class Base
{
public void setStudent(String name,String adrs,String mark,String note)
{
try{
s.executeUpdate ("INSERT INTO diss (name, adrs,who, note)"+
" VALUES"+"('"+name+"','"+adrs+"','"+mark+"','"+note+"')");
}catch (Exception e){}
}
public boolean isgoodStudent(String name)
{
boolean is=true;try{
ResultSet rs = s.executeQuery ("SELECT * FROM studentTable");
while(rs.next())if (name.equals(rs.getString("Bad"))&"yes".equals(rs.getString("Fails"))) is=false;
}catch (Exception e){}return is;
}
public String getStudent(int sNum)
{String sName="";try{
ResultSet rs = s.executeQuery ("SELECT * FROM studentTable where StudentNum="+ sNum );rs.next();
sName = rs.getString("StudentName ");
}catch (Exception e){}return sName;}
}لا حظو انه لا يحتوي الطريقة main و لا يحوي طريقة بناء Base() لانه فقط للتعاملات البرمجية و الحسابات و التحويلات و التحقيقات و يرتكز على ثلاث طرق اساسية اصطلاحية لتسهيل الفهم هم
Srting GetSomeThing هذه الطريقة تستعمل عندما تطلب معلومة ما حيث تعطيه مثلا رقم الطالب التسلسي فترجع الطريقة نفسها اسمه مثلا
SetSomething void هذه الطريقة تستعمل عندما تريد اخال ادخال معلومة حيث تتم معالجتها بداخل هذه الطريقة و ادخالها.
Boolean isSomething هذه الطريقة تستعمل عندما تريد ان تستفسر عن شئ او تتاكد عنه فهي ترجع لك اما صحيح او خطا مثلا هل هذا الطالب جيد تكون الطريقة public boolean isgoodStudent(String name) تاخذ الطريقة البارامتر و تعالجه و تعيد لك الجواب نعم او لا ...
بهذه الطريقة نسهل العمل و الفهم هي ليست قاعدة ابدا و لكنها منتشرة بالعمل البرمجي و خصوصا عندما يكون هناك اكثر من كلاس فهذه الطريقة افضل من ان تعيد الطريقة كاملة بداخل كل كلاس كلما لزمك شئ لذا فقط تستدعي الطريقة من اي كلاس آخر بكتابة Base.isgoodStudent(“ramy”) و تحصل على اللنتيجة مباشرة
هذا كل شئ عزيزي العضو و اذا عندك استفسار اضافي او شئ لم تفهم فتفضل