دعوة للإنضمام لأسرتنا
عزيزي الزائر الكريم .. زيارتك لشبكة همس الشوق أسعدتنا كثيراً .. و لكن لن تكتمل سعادتنا إلا بانضمامك لأسرتنا .. لذا نرجوا منك ملئ النموذج التالي من فضلك

اسم العضو
كلمة السر تأكيد كلمة السر البريد الإلكتروني تأكيد البريد الإلكتروني

تاريخ الميلاد:    
هل انت موافق على قوانين المنتدى؟

 غير مسجل  : بصفتك أحد ركائز المنتدى وأعضائه الفاعلين ، يسر الإدارة أن تتقدم لك بالشكر الجزيل على جهودك الرائعه .. وتأمل منك فضلاً لا أمراً المشاركة في أغلب الأقسام وتشجيع كافة الأعضاء بالردود عليهم والتفاعل معهم بقدر المستطاع . ( بكم نرتقي . غير مسجل  . وبكم نتطور ) همس الشوق

اخي الزائر لديك رسالة خاصة من شبكة همس الشوق للقراءة ! اضغط هنا !

العودة   شبكة همس الشوق > همس للبرامج والكمبيوتر > همس الكمبيوتر والبرامج و الأنترنت
نسيت كلمة المرور اضغط هنا التسجيل
التسجيل التعليمـــات المجموعات التقويم مشاركات اليوم البحث

همس الكمبيوتر والبرامج و الأنترنت كل ما يخص جهازك من برامج وشروحات وغيره تجدها هنا

-==(( الأفضل خلال اليوم ))==-
أفضل مشارك :
بيانات سورية وافتخر
اللقب
المشاركات 323
النقاط 350


الدرس الثامن لغة جافا كائنات وفئات

سلأم عليكم ورحمه آلله وبركآته . . إنَّ الحَمْدَ لِلَّهِ نَحْمَدُهُ وَنَسْتَعِيُنُهُ وَنَسْتَغْفِرُهُ وَنَسْتَهْدِيهِ وَنَعُوذَ بِاللهِ مِن شُرُورِ أََنفُسِنَا وَسَيئَاتِ أَعْمَاِلَنَا، مَن يَهْدهِ اللهُ فَلا مُضلَّ لَه ، وَمَن يُضْلِل

 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
#1  
قديم 26 - 7 - 2015, 05:25 AM
مزيونة الخليج غير متواجد حالياً
Oman     Female
SMS ~ [ + ]
[تعرف وتعلم حالتى .. ما تختلف عن حالتك
أصبحت لى توأم حياة .. بأفراحك تكمل فرحتى
مشاهدة أوسمتي
 عضويتي » 314
 جيت فيذا » 3 - 4 - 2011
 آخر حضور » 18 - 7 - 2017 (07:05 PM)
 فترةالاقامة » 5171يوم
 المستوى » $64 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
  النشاط اليومي » 1.93
مواضيعي » 554
الردود » 9428
عددمشاركاتي » 9,982
نقاطي التقييم » 249
 ابحث عن » مواضيعي ردودي
تلقيت إعجاب » 1
الاعجابات المرسلة » 0
 الاقامه »
 حاليآ في » في وسط ابداعاتي الشعرية
دولتي الحبيبه » دولتى الحبيبه
جنسي  »
العمر  » سنة
الحالة الاجتماعية  »
 التقييم » مزيونة الخليج has a spectacular aura aboutمزيونة الخليج has a spectacular aura aboutمزيونة الخليج has a spectacular aura about
مشروبى المفضل  » مشروبى المفضل
الشوكولاته المفضله  » الشوكولاته المفضله baunty
قناتك المفضلة  » قناتك المفضلة
ناديك المفضل  » ناديك المفضل
سبارتي المفضله  » سبارتي المفضله
 
افتراضي الدرس الثامن لغة جافا كائنات وفئات

Facebook Twitter
ملاحظة هامة لقراء الموضوع ♥ غير مسجل ♥
قبل قراءتك للموضوع نود إبلاغك بأنه قد يحتوي الموضوع على عبارات او صور لا تناسب البعض
فإن كنت من الأعضاء التي لا تعجبهم هذه المواضيع .. وتستاء من قرائتها .. فنقدم لك
باسم إدارة الشبكة وكاتب الموضوع .. الأسف الشديد .. ونتمنى منك عدم قراءة الموضوع
وفي حال قرائتك للموضوع .. نتمنى منك ان رغبت بكتابة رد
أن تبتعد بردودك عن السخرية والشتائم .. فهذا قد يعرضك للطرد أو لحذف مشاركتك
إدارة شبكة ( همس الشوق )

 



سلأم عليكم ورحمه آلله وبركآته . .

إنَّ الحَمْدَ لِلَّهِ نَحْمَدُهُ وَنَسْتَعِيُنُهُ وَنَسْتَغْفِرُهُ وَنَسْتَهْدِيهِ وَنَعُوذَ بِاللهِ مِن شُرُورِ أََنفُسِنَا وَسَيئَاتِ أَعْمَاِلَنَا،

مَن يَهْدهِ اللهُ فَلا مُضلَّ لَه ، وَمَن يُضْلِل فَلا هَادِي لَه، وَأَشْهَدُ أَنَّ لاَ إِلهَ إلا اللهُ وَحدَهُ لاَ شَريكَ لَهُ،

وَأَشْهدُ أنَّ مُحَمَّداً عَبدُهُ وَرَسُولُهُ .



اليوم الدرس الثامن لغة جافا كائنات وفئات

جافا هي اللغة الشيئية. كلغة الذي يحتوي على ميزة الشيئية، جافا

تدعم المفاهيم الأساسية التالية:

تعدد الأشكال
وراثة
التغليف
التجريد
الطبقات
الأجسام
مثل
طريقة
توزيع رسالة

في هذا الفصل، ونحن سوف ننظر إلى فئات المفاهيم وكائنات.

كائن - كائنات لها الدول والسلوكيات. مثال: كلب لديه الدول - اللون

والاسم وتتكاثر وكذلك السلوكيات يهز، نباح، والأكل. كائن هو مثيل فئة.

الفئة - فئة يمكن تعريفها بأنها قالب / أزرق الطباعة التي تصف

السلوكيات / تنص على أن الهدف من الدعم نوعه.

الكائنات في جافا:

دعونا الآن ننظر في عمق ما هي الكائنات. اذا ما نظرنا الى العالم

الحقيقي يمكن أن نجد العديد من الكائنات من حولنا، سيارات، الكلاب،

البشر، الخ، كل هذه الأشياء تكون هناك دولة والسلوك.

إذا اعتبرنا كلب، ثم حالته هو - الاسم، الصنف، اللون، والسلوك -

نباح، الذي يهز والجري

إذا قارنت الكائن البرمجيات مع كائن العالم الحقيقي، لديهم خصائص

مشابهة جدا.

لديهم أجسام البرنامج أيضا حالة والسلوك. يتم تخزين حالة كائن

البرمجيات في الحقول ويظهر السلوك عبر الأساليب.

حتى في مجال تطوير البرمجيات، وأساليب تعمل على الحالة الداخلية

للجسم ويتم التواصل كائن إلى كائن عبر الأسالي

دروس في جاقا:

وهناك فئة هي من الطباعة الزرقاء التي يتم إنشاء كائنات الفردية.

يتم إعطاء عينة من فئة أدناه:

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Dog{
String breed;
int age;
String color;

void barking(){
}

void hungry(){
}

void sleeping(){
}
}


يمكن أن تحتوي فئة أي من أنواع المتغير التالي.

وتسمى متغيرات محددة داخل الطرق، ومنشئات أو كتل المتغيرات المحلية:

المتغيرات المحلية. وسيتم الإعلان عن متغير وتهيئة ضمن الأسلوب وسيتم

تدمير المتغير عند اكتمال الأسلوب.

المتغيرات المثال: المتغيرات مثيل متغيرات ضمن فئة ولكن خارج أي

طريقة. يتم إنشاء مثيل هذه المتغيرات عندما يتم تحميل الطبقة.

المتغيرات المثال يمكن الوصول إليها من داخل أي الأسلوب، منشئ أو كتل

من أن فئة معينة.

متغيرات الدرجة: الفئة المتغيرات هي المتغيرات أعلن مع في فئة، خارج

أي الأسلوب، مع الكلمة الأساسية ثابتة.

وهناك فئة يمكن أن يكون أي عدد من الطرق للوصول إلى قيمة أنواع

مختلفة من الأساليب. في المثال أعلاه، نباح ()، جائع () والنوم ()

والأساليب.

المذكورة أدناه هي بعض من المواضيع الهامة التي تحتاج إلى أن تناقش

عند النظر إلى طبقات للغة جافا.

منشئات:

عند مناقشة حول فئات، واحد من أهم الموضوع الفرعي يكون المنشئات. كل

فئة لديها المنشئ. إذا كنا لا تكتب صراحة على منشئ لفئة المترجم جافا

يبني المنشئ الافتراضي لتلك الفئة.

في كل مرة يتم إنشاء كائن جديد، سيتم استدعاؤه منشئ واحد على الأقل.

القاعدة الرئيسية للمنشئات هو أنها يجب أن يكون نفس اسم الفئة. يمكن

أن يكون هناك فئة منشئ أكثر من واحد.

ويرد مثال على منشئ أدناه:

كود Java Script
?
1
2
3
4
5
6
7
8
public class Puppy{
public Puppy(){
}

public Puppy(String name){
// This constructor has one parameter, name.
}
}


كما يدعم جافا فئات سينغلتون حيث كنت سوف تكون قادرة على خلق حالة واحدة فقط من فئة

خلق كائن:

كما ذكر سابقا، توفر فئة المخططات للكائنات. وذلك أساسا يتم إنشاء

كائن من فئة. في جاوة، ويستخدم كلمة مفتاح جديد لإنشاء كائنات جديدة.

هناك ثلاث خطوات عند إنشاء كائن من فئة:

إعلان: إعلان متغير مع اسم متغير مع نوع كائن.

مثيل: يستخدم 'الجديدة' الكلمة المفتاح لإنشاء الكائن.

التهيئة: ويتبع الكلمة 'الجديدة' بواسطة استدعاء منشئ. هذه الدعوة

تهيئة الكائن الجديد.

ويرد مثال على خلق كائن أدناه:

تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 960x737.


كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
public class Puppy{

public Puppy(String name){
// This constructor has one parameter, name.
System.out.println("Passed Name is :" + name );
}
public static void main(String []args){
// Following statement would create an object myPuppy
Puppy myPuppy = new Puppy( "EvilBoy" );
}
}


إذا كنا ترجمة وتشغيل البرنامج أعلاه، فإنه سيكون إنتاج النتيجة التالية:

كود Java Script
?
1
Passed Name is :EvilBoy


الوصول إلى متغيرات الحالة وطرق:

يتم الوصول إلى متغيرات الحالة وطرق عبر الكائنات التي تم إنشاؤها.

للوصول إلى متغير مثيل ينبغي أن يكون المسار المؤهل بالكامل على

النحو التالي:

كود Java Script
?
1
2
3
4
5
6
7
8

ObjectReference = new Constructor();


ObjectReference.variableName;


ObjectReference.MethodName();


على سبيل المثال:

يوضح هذا المثال كيفية الوصول إلى متغيرات الحالة وأساليب فئة:

تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 1000x856.


كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class Puppy{

int puppyAge;

public Puppy(String name){
// This constructor has one parameter, name.
System.out.println("Passed Name is :" + name );
}
public void setAge( int age ){
puppyAge = age;
}

public int getAge( ){
System.out.println("Puppy's age is :" + puppyAge );
return puppyAge;
}
public static void main(String []args){

Puppy myPuppy = new Puppy( "EvilBoy" );


myPuppy.setAge( 2 );


myPuppy.getAge( );


System.out.println("Variable Value :" + myPuppy.puppyAge );
}
}


إذا كنا ترجمة وتشغيل البرنامج أعلاه، فإنه سيكون إنتاج النتيجة التالية:

كود Java Script
?
1
2
3
Passed Name is :EvilBoy
Puppy's age is :2
Variable Value :2



إعلان قواعد الملف المصدر :

كما في الجزء الأخير من هذا الباب دعونا ننظر الآن في قواعد الإعلان

الملف المصدر. هذه القواعد ضرورية عندما يعلن الطبقات، عبارات

استيراد وبيانات الحزمة في ملف المصدر.

يمكن أن يكون هناك فئة العمومي واحد فقط لكل ملف المصدر.

يمكن أن يكون ملف مصدر متعددة الطبقات غير العامة.

يجب أن يكون اسم الطبقة العامة اسم الملف المصدر وكذلك التي يجب أن

يتم إلحاق من قبل . جافا في نهاية المطاف. على سبيل المثال : اسم

الفئة هو . الطبقة العامة موظف { } ثم يجب أن يكون الملف المصدر كما

Employee.java .

إذا تم تعريف فئة داخل الحزمة، ثم ينبغي أن يكون البيان حزمة البيان

الأول في الملف المصدر.

إذا البيانات استيراد موجودة ثم أنها يجب أن تكون مكتوبة بين البيان

حزمة و تعريف فئة . إذا لم تكن هناك بيانات حزمة ثم ينبغي أن يكون

بيان الاستيراد السطر الأول في الملف المصدر .

سوف الاستيراد و حزمة البيانات يعني لجميع الطبقات موجودة في الملف

المصدر. ليس من الممكن أن يعلن بيانات الاستيراد و / أو حزمة مختلفة

ل فئات مختلفة في الملف المصدر .

الطبقات لديهم عدة مستويات وصول و هناك أنواع مختلفة من الطبقات ؛

فئات مجردة ، والطبقات النهائية ، وما أنا سيتم شرح عن كل هذه في

الفصل معدلات الوصول .

وبصرف النظر عن أنواع المذكورة أعلاه من الطبقات، لديه أيضا بعض

الطبقات جافا خاص يسمى الطبقات الداخلية والطبقات مجهول .

جافا الحزمة:

في بسيطة، بل هو وسيلة لتصنيف الطبقات والواجهات. عند تطوير

التطبيقات في جافا، وسوف تكون مكتوبة مئات من الطبقات والواجهات،

وبالتالي تصنيف هذه الفئات أمر لا بد منه، وكذلك يجعل الحياة أسهل

بكثير.

بيانات الاستيراد:

في جاوة إذا تم إعطاء اسم مؤهل بشكل كامل، والذي يتضمن حزمة واسم

الفئة، ثم المترجم يمكن بسهولة تحديد موقع رمز المصدر أو الطبقات.

بيان الاستيراد وسيلة لاعطاء الموقع المناسب للمترجم أن نجد أن فئة

معينة.

على سبيل المثال، فإن السطر التالي نسأل مترجم لتحميل جميع الفئات

المتوفرة في الدليل جافا تركيب / جافا / IO:

كود Java Script
?
1
import java.io.*;


دراسة حالة بسيطة:

لدراسة حالتنا، ونحن سوف خلق فئتين. هم موظف وEmployeeTest.

المفكرة المفتوحة الأولى وإضافة التعليمة البرمجية التالية. تذكر هذه

هي فئة الموظف والطبقة هي الطبقة العامة. الآن، وحفظ هذا الملف

المصدر مع اسم Employee.java.

فئة الموظف لديه أربعة متغيرات المثال الاسم والعمر والتعيين

والراتب. فئة واحدة المنشئ محددة بوضوح، والتي تأ

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.io.*;
public class Employee{
String name;
int age;
String designation;
double salary;

// This is the constructor of the class Employee
public Employee(String name){
this.name = name;
}
// Assign the age of the Employee to the variable age.
public void empAge(int empAge){
age = empAge;
}

public void empDesignation(String empDesig){
designation = empDesig;
}

public void empSalary(double empSalary){
salary = empSalary;
}

public void printEmployee(){
System.out.println("Name:"+ name );
System.out.println("Age:" + age );
System.out.println("Designation:" + designation );
System.out.println("Salary:" + salary);
}
}


كما ذكر سابقا في هذا البرنامج التعليمي، وتجهيز يبدأ من الأسلوب

الرئيسي. لذا في لكي نتمكن من تشغيل هذه الفئة الموظف يجب أن يكون

هناك طريقة رئيسية ويجب إنشاء الكائنات. نحن سيتم إنشاء فئة منفصلة

لهذه المهام.

أدناه هي الطبقة EmployeeTest، مما يخلق مثيلين من فئة الموظفين

واستدعاء الأساليب لكل كائن لتعيين القيم لكل متغير.

حفظ التعليمات البرمجية التالية في ملف EmployeeTest.java

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.io.*;
public class EmployeeTest{

public static void main(String args[]){

Employee empOne = new Employee("EvilBoy");
Employee empTwo = new Employee("Dev-point");

// Invoking methods for each object created
empOne.empAge(26);
empOne.empDesignation("Senior Software Engineer");
empOne.empSalary(1000);
empOne.printEmployee();

empTwo.empAge(19);
empTwo.empDesignation("Software Engineer");
empTwo.empSalary(500);
empTwo.printEmployee();
}
}


الآن، تجميع كل الطبقات ثم قم بتشغيل EmployeeTest لمعرفة النتيجة على النحو التالي:

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
C :> javac Employee.java
C :> vi EmployeeTest.java
C :> javac EmployeeTest.java
C :> java EmployeeTest
Name:Evil Boy
Age:26
Designation:Senior Software Engineer
Salary:1000.0
Name:Dev-point
Age:19
Designation:Software Engineer
Salary:500.0


في أمان الله

سلأم عليكم ورحمه آلله وبركآته . .

اليوم الدرس السابع لغة جافا كائنات وفئات

جافا هي اللغة الشيئية. كلغة الذي يحتوي على ميزة الشيئية، جافا

تدعم المفاهيم الأساسية التالية:

تعدد الأشكال
وراثة
التغليف
التجريد
الطبقات
الأجسام
مثل
طريقة
توزيع رسالة

في هذا الفصل، ونحن سوف ننظر إلى فئات المفاهيم وكائنات.

كائن - كائنات لها الدول والسلوكيات. مثال: كلب لديه الدول - اللون

والاسم وتتكاثر وكذلك السلوكيات يهز، نباح، والأكل. كائن هو مثيل فئة.

الفئة - فئة يمكن تعريفها بأنها قالب / أزرق الطباعة التي تصف

السلوكيات / تنص على أن الهدف من الدعم نوعه.

الكائنات في جافا:

دعونا الآن ننظر في عمق ما هي الكائنات. اذا ما نظرنا الى العالم

الحقيقي يمكن أن نجد العديد من الكائنات من حولنا، سيارات، الكلاب،

البشر، الخ، كل هذه الأشياء تكون هناك دولة والسلوك.

إذا اعتبرنا كلب، ثم حالته هو - الاسم، الصنف، اللون، والسلوك -

نباح، الذي يهز والجري

إذا قارنت الكائن البرمجيات مع كائن العالم الحقيقي، لديهم خصائص

مشابهة جدا.

لديهم أجسام البرنامج أيضا حالة والسلوك. يتم تخزين حالة كائن

البرمجيات في الحقول ويظهر السلوك عبر الأساليب.

حتى في مجال تطوير البرمجيات، وأساليب تعمل على الحالة الداخلية

للجسم ويتم التواصل كائن إلى كائن عبر الأسالي

دروس في جاوة:

وهناك فئة هي من الطباعة الزرقاء التي يتم إنشاء كائنات الفردية.

يتم إعطاء عينة من فئة أدناه:

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Dog{
String breed;
int age;
String color;

void barking(){
}

void hungry(){
}

void sleeping(){
}
}


يمكن أن تحتوي فئة أي من أنواع المتغير التالي.

وتسمى متغيرات محددة داخل الطرق، ومنشئات أو كتل المتغيرات المحلية:

المتغيرات المحلية. وسيتم الإعلان عن متغير وتهيئة ضمن الأسلوب وسيتم

تدمير المتغير عند اكتمال الأسلوب.

المتغيرات المثال: المتغيرات مثيل متغيرات ضمن فئة ولكن خارج أي

طريقة. يتم إنشاء مثيل هذه المتغيرات عندما يتم تحميل الطبقة.

المتغيرات المثال يمكن الوصول إليها من داخل أي الأسلوب، منشئ أو كتل

من أن فئة معينة.

متغيرات الدرجة: الفئة المتغيرات هي المتغيرات أعلن مع في فئة، خارج

أي الأسلوب، مع الكلمة الأساسية ثابتة.

وهناك فئة يمكن أن يكون أي عدد من الطرق للوصول إلى قيمة أنواع

مختلفة من الأساليب. في المثال أعلاه، نباح ()، جائع () والنوم ()

والأساليب.

المذكورة أدناه هي بعض من المواضيع الهامة التي تحتاج إلى أن تناقش

عند النظر إلى طبقات للغة جافا.

منشئات:

عند مناقشة حول فئات، واحد من أهم الموضوع الفرعي يكون المنشئات. كل

فئة لديها المنشئ. إذا كنا لا تكتب صراحة على منشئ لفئة المترجم جافا

يبني المنشئ الافتراضي لتلك الفئة.

في كل مرة يتم إنشاء كائن جديد، سيتم استدعاؤه منشئ واحد على الأقل.

القاعدة الرئيسية للمنشئات هو أنها يجب أن يكون نفس اسم الفئة. يمكن

أن يكون هناك فئة منشئ أكثر من واحد.

ويرد مثال على منشئ أدناه:

كود Java Script
?
1
2
3
4
5
6
7
8
public class Puppy{
public Puppy(){
}

public Puppy(String name){
// This constructor has one parameter, name.
}
}


كما يدعم جافا فئات سينغلتون حيث كنت سوف تكون قادرة على خلق حالة واحدة فقط من فئة

خلق كائن:

كما ذكر سابقا، توفر فئة المخططات للكائنات. وذلك أساسا يتم إنشاء

كائن من فئة. في جاوة، ويستخدم كلمة مفتاح جديد لإنشاء كائنات جديدة.

هناك ثلاث خطوات عند إنشاء كائن من فئة:

إعلان: إعلان متغير مع اسم متغير مع نوع كائن.

مثيل: يستخدم 'الجديدة' الكلمة المفتاح لإنشاء الكائن.

التهيئة: ويتبع الكلمة 'الجديدة' بواسطة استدعاء منشئ. هذه الدعوة

تهيئة الكائن الجديد.

ويرد مثال على خلق كائن أدناه:

تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 960x737.


كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
public class Puppy{

public Puppy(String name){
// This constructor has one parameter, name.
System.out.println("Passed Name is :" + name );
}
public static void main(String []args){
// Following statement would create an object myPuppy
Puppy myPuppy = new Puppy( "EvilBoy" );
}
}


إذا كنا ترجمة وتشغيل البرنامج أعلاه، فإنه سيكون إنتاج النتيجة التالية:

كود Java Script
?
1
Passed Name is :EvilBoy


الوصول إلى متغيرات الحالة وطرق:

يتم الوصول إلى متغيرات الحالة وطرق عبر الكائنات التي تم إنشاؤها.

للوصول إلى متغير مثيل ينبغي أن يكون المسار المؤهل بالكامل على

النحو التالي:

كود Java Script
?
1
2
3
4
5
6
7
8

ObjectReference = new Constructor();


ObjectReference.variableName;


ObjectReference.MethodName();


على سبيل المثال:

يوضح هذا المثال كيفية الوصول إلى متغيرات الحالة وأساليب فئة:

تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 1000x856.


كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class Puppy{

int puppyAge;

public Puppy(String name){
// This constructor has one parameter, name.
System.out.println("Passed Name is :" + name );
}
public void setAge( int age ){
puppyAge = age;
}

public int getAge( ){
System.out.println("Puppy's age is :" + puppyAge );
return puppyAge;
}
public static void main(String []args){

Puppy myPuppy = new Puppy( "EvilBoy" );


myPuppy.setAge( 2 );


myPuppy.getAge( );


System.out.println("Variable Value :" + myPuppy.puppyAge );
}
}


إذا كنا ترجمة وتشغيل البرنامج أعلاه، فإنه سيكون إنتاج النتيجة التالية:

كود Java Script
?
1
2
3
Passed Name is :EvilBoy
Puppy's age is :2
Variable Value :2



إعلان قواعد الملف المصدر :

كما في الجزء الأخير من هذا الباب دعونا ننظر الآن في قواعد الإعلان

الملف المصدر. هذه القواعد ضرورية عندما يعلن الطبقات، عبارات

استيراد وبيانات الحزمة في ملف المصدر.

يمكن أن يكون هناك فئة العمومي واحد فقط لكل ملف المصدر.

يمكن أن يكون ملف مصدر متعددة الطبقات غير العامة.

يجب أن يكون اسم الطبقة العامة اسم الملف المصدر وكذلك التي يجب أن

يتم إلحاق من قبل . جافا في نهاية المطاف. على سبيل المثال : اسم

الفئة هو . الطبقة العامة موظف { } ثم يجب أن يكون الملف المصدر كما

Employee.java .

إذا تم تعريف فئة داخل الحزمة، ثم ينبغي أن يكون البيان حزمة البيان

الأول في الملف المصدر.

إذا البيانات استيراد موجودة ثم أنها يجب أن تكون مكتوبة بين البيان

حزمة و تعريف فئة . إذا لم تكن هناك بيانات حزمة ثم ينبغي أن يكون

بيان الاستيراد السطر الأول في الملف المصدر .

سوف الاستيراد و حزمة البيانات يعني لجميع الطبقات موجودة في الملف

المصدر. ليس من الممكن أن يعلن بيانات الاستيراد و / أو حزمة مختلفة

ل فئات مختلفة في الملف المصدر .

الطبقات لديهم عدة مستويات وصول و هناك أنواع مختلفة من الطبقات ؛

فئات مجردة ، والطبقات النهائية ، وما أنا سيتم شرح عن كل هذه في

الفصل معدلات الوصول .

وبصرف النظر عن أنواع المذكورة أعلاه من الطبقات، لديه أيضا بعض

الطبقات جافا خاص يسمى الطبقات الداخلية والطبقات مجهول .

جافا الحزمة:

في بسيطة، بل هو وسيلة لتصنيف الطبقات والواجهات. عند تطوير

التطبيقات في جافا، وسوف تكون مكتوبة مئات من الطبقات والواجهات،

وبالتالي تصنيف هذه الفئات أمر لا بد منه، وكذلك يجعل الحياة أسهل

بكثير.

بيانات الاستيراد:

في جاوة إذا تم إعطاء اسم مؤهل بشكل كامل، والذي يتضمن حزمة واسم

الفئة، ثم المترجم يمكن بسهولة تحديد موقع رمز المصدر أو الطبقات.

بيان الاستيراد وسيلة لاعطاء الموقع المناسب للمترجم أن نجد أن فئة

معينة.

على سبيل المثال، فإن السطر التالي نسأل مترجم لتحميل جميع الفئات

المتوفرة في الدليل جافا تركيب / جافا / IO:

كود Java Script
?
1
import java.io.*;


دراسة حالة بسيطة:

لدراسة حالتنا، ونحن سوف خلق فئتين. هم موظف وEmployeeTest.

المفكرة المفتوحة الأولى وإضافة التعليمة البرمجية التالية. تذكر هذه

هي فئة الموظف والطبقة هي الطبقة العامة. الآن، وحفظ هذا الملف

المصدر مع اسم Employee.java.

فئة الموظف لديه أربعة متغيرات المثال الاسم والعمر والتعيين

والراتب. فئة واحدة المنشئ محددة بوضوح، والتي تأ

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.io.*;
public class Employee{
String name;
int age;
String designation;
double salary;

// This is the constructor of the class Employee
public Employee(String name){
this.name = name;
}
// Assign the age of the Employee to the variable age.
public void empAge(int empAge){
age = empAge;
}

public void empDesignation(String empDesig){
designation = empDesig;
}

public void empSalary(double empSalary){
salary = empSalary;
}

public void printEmployee(){
System.out.println("Name:"+ name );
System.out.println("Age:" + age );
System.out.println("Designation:" + designation );
System.out.println("Salary:" + salary);
}
}


كما ذكر سابقا في هذا البرنامج التعليمي، وتجهيز يبدأ من الأسلوب

الرئيسي. لذا في لكي نتمكن من تشغيل هذه الفئة الموظف يجب أن يكون

هناك طريقة رئيسية ويجب إنشاء الكائنات. نحن سيتم إنشاء فئة منفصلة

لهذه المهام.

أدناه هي الطبقة EmployeeTest، مما يخلق مثيلين من فئة الموظفين

واستدعاء الأساليب لكل كائن لتعيين القيم لكل متغير.

حفظ التعليمات البرمجية التالية في ملف EmployeeTest.java

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.io.*;
public class EmployeeTest{

public static void main(String args[]){

Employee empOne = new Employee("EvilBoy");
Employee empTwo = new Employee("Dev-point");

// Invoking methods for each object created
empOne.empAge(26);
empOne.empDesignation("Senior Software Engineer");
empOne.empSalary(1000);
empOne.printEmployee();

empTwo.empAge(19);
empTwo.empDesignation("Software Engineer");
empTwo.empSalary(500);
empTwo.printEmployee();
}
}


الآن، تجميع كل الطبقات ثم قم بتشغيل EmployeeTest لمعرفة النتيجة على النحو التالي:

كود Java Script
?
1
2
3
4
5
6
7
8
9
10
11
12
C :> javac Employee.java
C :> vi EmployeeTest.java
C :> javac EmployeeTest.java
C :> java EmployeeTest
Name:Evil Boy
Age:26
Designation:Senior Software Engineer
Salary:1000.0
Name:Dev-point
Age:19
Designation:Software Engineer
Salary:500.0

نلتقي في الدرس القادم
في أمان الله

الموضوع الأصلي : الدرس الثامن لغة جافا كائنات وفئات || الكاتب : مزيونة الخليج || المصدر : شبكة همس الشوق


 






آخر تعديل مزيونة الخليج يوم 26 - 7 - 2015 في 05:28 AM.
رد مع اقتباس

رسالة لكل زوار منتديات شبكة همس الشوق

عزيزي الزائر أتمنى انك استفدت من الموضوع ولكن من اجل  منتديات شبكة همس الشوق  يرجاء ذكر المصدرعند نقلك لموضوع ويمكنك التسجيل معنا والمشاركة معنا والنقاش في كافه المواضيع الجاده اذا رغبت في ذالك فانا لا ادعوك للتسجيل بل ادعوك للإبداع معنا . للتسجيل اضغظ هنا .

 

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
الثامن, الدرس, جافا, وفئات, كائنات

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الأعضاء الذين قاموا بتقييم هذا الموضوع : 0
لم يقوم أحد بتقييم هذا الموضوع


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الثامن من دورة الفوتوشوب صعبة المنال همس دروس الفوتوشوب الحصرية 14 18 - 4 - 2025 04:50 PM
الدورة الفلاشية CS5 الدرس الثامن حنين الأشواق همس تصاميم السويتش ماكس وملحقات 2 13 - 4 - 2025 08:44 PM
شرح وورد 2019 الدرس الثامن شرح قائمة المرسلات Mailings حنين الأشواق همس البرامج المشروحه هنا 4 19 - 5 - 2022 07:02 PM
تعلم اللغة الفرنسية بسهولة وسرعة الدرس الثامن همسه الشوق CuteEnglishForum 4 12 - 1 - 2022 05:58 AM
تعلم اللغة الفرنسية بسهولة و سرعة الدرس الثامن عشر همسه الشوق CuteEnglishForum 3 11 - 1 - 2022 12:09 AM


الساعة الآن 01:17 PM

أقسام المنتدى

همس للأقسام العامه @ همس للنقاش والحوار الجاد @ همس المواضيع العامة @ همس للترحيب بالاعضاء الجدد والتعارف @ همس للصور والغرائب @ همس للسياحه والسفر @ همس للأقسام الرياضيه @ همس للسيارات والدراجات الناريه @ همس عذب الكلام والخواطر المنقوله @ همس وعالم حواء @ همس عالم حواء @ همس عالم ادم ازياء الرجل عالم الرجل العصري @ همس مطبخ حواء @ همس للأثاث والديكور @ همس كرسي الاعتراف @ همس للترفيه والتسليه @ همس للالعاب و التسالي @ همس للألغاز والنكت والضحك @ همس للمسابـقات والفعاليات @ همس استراحة الاعضاء @ همس للأقسام التعليميه @ همس الشامل للطلاب والطالـبات @ CuteEnglishForum @ همس للفن @ همس للاخبار الفنية العربية والعالمية وصور المشاهير @ همس للبرامج والكمبيوتر @ همس الكمبيوتر والبرامج و الأنترنت @ همس برامج المسنجر و الاسكايبي والبرامج المشروحه @ همس الادارية @ اخبار همس الشوق @ همس للعرضات و المحاورات الشعريه القلطات @ قسـم البحوث والكتب العلميه او التعليميه @ همس للاغاني @ همس لكلمات الاغاني والالبومات @ همس مقاطع اليوتبوب حواء @ همس خاص با المشرفين @ همس البرامج المشروحه هنا @ همس تطوير المواقع @ همس تطوير المواقع والمنتديات @ همس ركن ستايلات vBulletin @ همس لعدسة الاعضاء @ همس للجلسات الخليجية @ قسم الأغاني العربية @ همس للاغاني العامة والدبكات @ همس للرمكس @ همس للطقاقات والشكشكة @ همس للاقسام الاسلاميه @ نفحات اسلاميه @ همس الصوتيات و المرئيات الإسلامية @ همس للخيمة الرمضانية @ همس للحج و العمره @ همس للحياة الزوجية @ همس حرب التماسيح x السحالي @ همس الشعر و الشيلات الصوتيه @ همس هنا مدرسة للمبتدئين @ همس للتهاني و اهداءات @ همس للرياضه السعوديه والخليجيه @ همس مشاكل الاعضاء الخاصه وحلولها @ عيسى الاحسائي @ همس لملحقات موبايلات الاندرويد والبرامج @ اغاني طاهر الاحسائي @ همس للاخبار العالمية و العربيه والمحليه @ همس للطب والصحه @ همس موبايلات الاندرويد @ همس للمسنجر توبيكات وثيمات والصور @ همس لـ سهرتنا الخميسيه خلوها صباحي معنا @ همس بين الحاضر والماضي @ همس الاصاله العربيه بني مالك اضم @ همس ذوي الإحتياجات الخاصة @ همس لليوم الوطني للمملكه العربيه السعوديه @ همس للاشغال اليدويه @ همس لعالم النبات والثروه والزراعه والحيوانيه @ همس شخصيات لها بصمة في التاريخ @ همس مجلس الإدارة @ نتائج مجلس اداره همس الشوق @ همس ريشة فنان @ همس للفنون التشكيليه @ همس السيرة النبوية @ همس للاقسام الأدبيه @ همس الشعر والقوافي @ همس للقصص وحكايات وروايات @ ادباء وشعراء همس الحصرية @ همس كتابات الاعضاء الحصريه @ همس مسابقة رمضان @ همس للمطبخ الرمضاني @ الشكاوي والاقتراحات @ همس للبلاغات الاداريه @ قسم خاص بـ القرارات الاداريه @ ارشيف خاص با الادارة @ قسم خاص لزوار شبكة همس الشوق @ همس التعازي والمواساة @ همس للاسره والطفل @ تطوير الذات والبرمجه اللغويه العصبيه @ عالم الانمي والكاريكاتير @ همس طلبات الاعضاء هنا @ مجلة شبكة همس الشوق @ همس تنسيق العضو لمواضيعه @ همس للأفلام والمـسـلسـلات @ همس للرياضه العربيه والعالميه @ همس القرآن الكريم @ همس دواوين الشعراء @ همس للصور الدينية والاسلامية @ همس لمدونات الاعضاء @ همس لمسابقات المدونات @ همسه دينيه الصباحيه @ همسه دينيه مسائيه @ همس للمواضيع المكرره @ همس للمواضيع المخالفه @ مواضيع الزوار المحلوله @ همس لمقاطع اليوتوب @ همس للفوتوشوب والانفوجرافيك @ همس برامج الفوتوشوب والتصاميم @ همس التصاميم الحصرية @ همس طلبات تصميم الرمزيات والتواقيع وملحقاتها @ همس دروس الفوتوشوب الحصرية @ همس الدروس المنقوله @ همس أدوات الفوتوشوب المنقوله @ أدوات الفوتوشوب المنقوله @ همس تصاميم السويتش ماكس وملحقات @ همس الاكسسوارات لتنسيق وتزين المواضيع @ مخدع الملكة @ خاص شمعة حب @ خاص البرنسيسة @ همس دوري التوقعات @ المصممه قمر @ قناة شبكة همس الشوق @ همس للالعاب الكترونيه والفيديو @ قناة لألعاب الفيديو @ همس العاب المغامرات والحركة @ همس ألعاب الأكشن مع القتال @ همس الألعاب الاستراتيجية والرياضيه @ همس ألعاب المحاكاة و التصويب والتخفي @ همس ألعاب نسائيه والرعب @ همس للتواصل الاجتماعي @ تويتر @ انستغرام @ تيك توك @ سناب @ همس للتمارين الرياضية @ همس صوره وقصيده ومقطع @ همس تصاميم حصرية @ الاخبار الفيديو @ همس للادبيات التي تم نشرها بقلم العضو @ همس للافلام والمسلسلات @ همس للوظائف في جميع القطاعات @ همس للدورات المعلنه @ همس للدورات المعلنه @ همس للمقالات الادبيه المنقوله @ ذكرى التأسيس المملكة العربيه السعوديه 1727 م @ يوم العلم السعودي @ السكرابز والصور المقصوصة @ همس للقصص وحكايات وروايات بقلم العضو @ رسالة اليوم @ همس رسالة اليوم @ الشاعرة / عشقي عيونك @ همس أجاثا كريستي @ شروحات وخواص الفي بي المنقوله @ همس للرياضه المتنوعه @ حمد بن فهد المخالدة السبيعي @ @ @ همس تحميل اصدارات vbulletin 3.8.x @ خاص با المصممه M ديزاين @ طلبات تنسيق المواضيع من هنا @ طلبات تزيين وتنسيق المواضيع من هنا @ همس طلبات تنسيق المواضيع @ تطوير منتديات الجيل الرابع والخامس المنقولة @ خاص با المصممه حنين @ همس العمرة والزيارة @



جميع الحقوق لشبكة همس الشوق

SEO by vBSEO