الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة العمل البرمجي بين الكلاسات

مغلق
بدأه رامي العيساوي في 1 يناير 2005 · 1 رد · 3,605 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طريقة و ليست قاعدة فقط للتوضيح بطلب احد اعضاء المنتدى اردت و ضعها هنا للفائدة الجماعية و لكي يختصر المبتدئين بعض الوقت و يعملو بالطريقة المنتشرة و الاسهل

الكلاس الاساسي (القاعدي) الذي يحتوي على الخلاصة البرمجية البحتة و يستعمله باقي الكلاسات.

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”) و تحصل على اللنتيجة مباشرة

هذا كل شئ عزيزي العضو و اذا عندك استفسار اضافي او شئ لم تفهم فتفضل

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#2

هذا التوضيح مهدي للاخ ابو نظرة!!! بموضوعه أرجو التكرم منكم بشرح عملية ربط الكلاسات, بحيث تظهر في برنامج واحد بالنهايه

/index.php?showtopic=53765

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

مواضيع مشابهة