========================================
* يحفظ الملف الأساسي (source file) بالمتداد .java
* تعتمد الجافا على الـ (classes) و هناك أنواع منها :
* الـ (Public Classes) : يجب أن يكون اسمها نفس اسم الملف الأساسي ==> بالتالي لا يمكن أن يحتوي الملف على أكثر من Public Class واحد ... أليس كذلك ؟
* كيفية تعريف الكلاس خلال البرنامج
['puplic'] [('absract' | 'final') ] 'class' class_name
'{'
//هنا يتم شرح سلوك الكلاس و المتغيرات بين القوسين {}
'}'
مثال :
//MyClass.java
public class Myclass
{
}
* لغة الجافا لغة حساسة للأحرف الكبيرة و الصغيرة Case sensitive
* نستخدم الكلمة public ليكون الكلاس يمكن الوصول إليه من خلال جميع الكلاسات في البرنامج .
* نستخدم كلمة absract لنحدد أن الكلاس هو من النوع ابستراكت (لمزيد من المعلومات تابع الدروس) ... الخاصية المهمة في هذا النوع أننا لا نستطيع تكوين كائنات objects من هذا النوع من الكلاسات .
* نستخدم الكلمة final لتحديد كلس من هذا النوع ==> لا يمكننا تكوين كلاس آخر يرث هذا النوع من الكلاسات .(سنتطرق لطريقة الوراثة لاحقاً في الدروس) .
* نحن لا نستخدم الكلمتين final و abstract في نفس الوقت . و إلا سيكون الكلاس ليس ذا معنى منطقي .
* كل كلاس يتكون من صلب الكلاس و فيه :
Body محصور بين {}
يحتوي على شيئين :
1- behaviors (called methods)
2-state varaibles (called feilds)
===================================
التطبيق :
أول برنامج في كل لغة برمجة هو عبارة عن البرنامج الذي يطبع كلمة hello على الشاشة ..... فلنتعلم كيفية عمل ذلك في الجافا...:
//Hello.java
class startclass
{
public static void main (string args)
{
system.out.println ("Hello");
}
}
نلاحظ من خلال المثال السابق : أن كل برنامج جافا يجب أن يحتوي على كلاس أساسي نسميه الـ starting class (يمكن أن يكون له أي اسم...لاحظ المثال السابق) و به الدالة الأساسية main
أرجو أن يحوز الدرس الأول على رضاكم.......أكرر ما زلت مبتدئة في الجافا و ياليت لو يعقب على الدرس أساتذة الجافا في المنتدى .
تحياتي ==> MissJava