المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : بسم الله (سلسلة دروس في الجافا)


الصفحات : 1 2 3 4 5 [6] 7 8 9 10 11 12

الامير الصنعاني
08-03-2004, 10:19 PM
وهو كذلك اختي طالبة

لنستمر في قرأة الكتاب
وفصلنا المقرر علينا ليكن الفصل الثاني

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

وهو بيتحدث عن OOP
وراح نتعلم ونفهم كيف نبرمج بهذا التكنيك وكيف يختلف هذا التكنيك عن الطرق الاخرى

فاريد من المتفاعلين مع هذا الموضوع الاجابة على هذه الاسئلة
1- ما هي خلفيتك عن البرمجة بال OOP ?
* ملاحظة :- ان كنت لا تملك اي خلفية عنها فلا تتردد في الاجابة بلا شيء ونحن هنا لنتعاون مع بعض
واذا كنت تفهمها وتجيدها فما فيش داعي للتواضع
2- هل تجيد لغة برمجة اخرى ؟ اذا نعم ما هي اللغة التي تحس انك فاهمها اكثر؟



الفصل الثاني
2: Everything is an Object 85
You manipulate objects with
references ..........................85
You must create all the
objects................................87
Where storage lives ......................87
Special case: primitive types ........89
Arrays in Java ............................... 91
You never need to destroy
an object ............................ 91
Scoping......................................... 92
Scope of objects............................ 93
Creating new data types:
class....................................94
Fields and methods...................... 94
Methods, arguments, and
return values......................96
The argument list ......................... 98
Building a Java program...99
Name visibility ............................. 99
Using other components............ 100
The static keyword.....................101
Your first Java program .. 103
Compiling and running...............105
Comments and embedded
********ation ................106
Comment ********ation ...........107
Syntax......................................... 108
Embedded HTML ...................... 109
Some example tags......................110
********ation example............. 112
Coding style ......................113
Summary ..........................114
Exercises ...........................114


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

تحياتي للجميع
والسلام ختام

نجيب المجيدي
09-03-2004, 03:26 PM
بسم الله الرحمن الرحيم
السلام عليكم

حسناً أقولها على حياء (عندي فكرة عن oop) وأستخدمها في java ,,, وما أعرفه عنها هو ان المبرمج بدل ان يبني دوال و إجراءات للإستدعاء فيما بعد كما في c مثلاً او يستقبل احداث المستخدم كما في الفيجوال بيسك فإنه يقوم ببناء كائنات معطياً إيها صفات و طرق و الصفات التي هي متغيرات عادية تستقبل قيم او تعيدها وقت الحاجة properties و الطرق methods هي دوال تنفذ عند استدعائها ولكنها تكون مرتبطه بكائن معين op.methiod() .
هذه هي فكرتي عن الـ oop واردت طرحها لكي أعرف مدى صحتها و لي استفسارات عديدة بهذا الشأن أرى أن تؤجل إلى ما بعد هذا الفصل .

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

و السلام عليكم ورحمة الله وبركاته ...

طالبة علم
09-03-2004, 05:27 PM
السلام عليكم ورحمة الله...
1- ما هي خلفيتك عن البرمجة بال OOP ?
ما أعرفه في هذا الشأن أن النظام المراد تحويله الى برنامج ، أو العناصر في الفكرة المراد ترجمتها للعمل بها على جهاز الكومبيوتر توصف بشكل كائنات في لغة البرمجة أي أن الكائنات ( باجراءاتها وأحداثها ) هي التي تسير أو التي تتحكم في سير البرنامج Object Oriented Programming ...
لذا لغة الجافا ( تقريباً ) تعد من اللغات التي تدعم بشكل كامل هذه الصورة من البرمجة ...! حيث البرنامج لا يكتب الا على صورة فئة Class تشتق منها الكائنات Objects لتستخدم فيما بعد احداثها methods و متغيراتها Parameters بالشكل المطلوب ... لتتشارك جميع الكائنات المشتقة من نفس الفئة في جميع صفات هذه الفئة لكن كل كائن معزول عن الاخر ...
وقد حاولت من قبل مع لغة الـ ++C أن أطبق بعض الأفكار (قبل عام أو أقل ) لكني توقفت http://www.al-yemen.com/vb/images/smilies/frown.gif لأسباب عن مواصلة التوغل في الـ ++C ...

2- هل تجيد لغة برمجة اخرى ؟ اذا نعم ما هي اللغة التي تحس انك فاهمها اكثر؟
ليست اجادة بمطلق الكلمة لكن معرفة بالـ VB6 والـ ++C وبالأولى أكثر ...

...

ميساء
09-03-2004, 06:55 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

الاخ الامير الصنعاني قد سبق وسألتنا واللحت في سؤالك لماذا لا نستخدم الجافابليدر.....لكن للاسف اجد صعوبه في استخدامه وخاصه الكومبايلر ولا اعرف اذا كان الخطأ من البرنامج نفسه أون ان طريقه استخدامي للبرنامج هي للخطأ......المهم اني انظم الى البقيه في طلبهم بوضع بعض التوضيحات عن طريقه الاستخدام...

1- ما هي خلفيتك عن البرمجة بال OOP ?

خلفيتي في ال OOP بسيطه تقريبا" تتوافق مع ما ذكره الاخ نجيب والاخت طالبة علم ولا أزيد على ذلك.

2- هل تجيد لغة برمجة اخرى ؟ اذا نعم ما هي اللغة التي تحس انك فاهمها اكثر؟

لا أجيدها تماما"...وأنما لدي خلفيه بسيطه فيها وهي c++ ,VB6
وافضل ال سى اكثر وكنت اود لو اتعمق فيها أكثر واعمل برامج قويه .....لكن للاسف .....وانشاء الله ما يتكرر هذا مع الجافا...

لكم مني خالص التحيه.....

3laa3sam
09-03-2004, 11:34 PM
بسم الله الرحمن الرحيم

أخي الفاضل والمبدع (الامير الصنعاني)...حقيقتاً انا أجد هذا التفاعل المذهل من قبل الاعضاء وعلى وجه الخصوص (طالبه علم، ميساء) وهذا شيء جميل ان نرى مثل هذا التفاعل الايجابي ، اتمنى من الله التوفيق والسداد.

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

بثرثره برمجيه إسمحوا لي أن أروي لكم ماأعرفه...(الحقيقه لو أردنا البحث عن اللغات الكائنيه سنجد ان لغات كسي بلاس بلاس ، وجافا ، وفيجوال بيسك دوت نيت) لغات كائنيه التوجه وبيور كمان !!!
هنالك من يقول ماذا عن الفيجوال بيسك!!!، في احد مقالات الاستاذ تركي العسير يقول "أن البعض يعترض على تسميه فيجوال بيسك بلفه OOP ولسبب أنها لاتمتلك جميع خصائص البرمجه غرضيه التوجه ومنها الوراثه وإعاده التعريف" بالمناسبه تلك اهم خاصيتان من خواص الOOP .

بما ان الحديث مخصص للجافا وبما أنني بدءت ومنذ إسبوع فقط تعلمها فسوف أحاول أن ألخص خلاصه الاسبوع هنا ، بتعريف بسيط أقول ان البرمجه كائنيه التوجه هيا برمجه موجهه نحو كائنات او أهداف . فكل شيء فكل شيء في البرنامج الكائني التوجه عباره عن كائن Object او شيء thing له بياناته الخاصه وأفعاله الخاصه وهنا نجد انها شبيها إلى حد ما في الواقع الذي نعيش فيه. البعض يقول ان محاوله إيجاد جسر علاقه بين العالم الحقيقي وبين لغه الكائنيه هيا أفضل السبل للتعلم .

دعونا نأخذ الانسان كمثل او لنكن دقيقين اكثر كاكئنObject سنرى ان الانسان له (خصائصه Properties) وهوا بالضبط ماتفضل به إخوتي فالانسان لديه من خصائص (الاسم، العمر ، اللون،الوزن......إلخ) كما أن الانسان له أفعاله التي يقوم بها (Methods) وهيا (المشي، الكتابه، الضحك .....النوم...إلخ)، أيضاً فالانسان دائماً ماتحدث في حياته وقائع او أحداث (Events) توثر فيه إيجابياً او سلبياً كإستقبال رساله حزينه او إصابته بمرض خبيث او ماشابه ذلك ......

البعض قد يسئل لماذا الOOP !!!؟
البرمجه بالكائنات تساعد على تتبع الاخطاء بكل سهوله فمثلاُ بمجرد كتابه العديد من الاسطر البرمجيه قد تحدث ان خطاء ما وبدون فهم تقنيات تتبع الاخطاء يسبب لك الخوض في (سباجيتي) وأعتقد ليس منا من يحب ذلك فالOOP تتيح لك او عن طريق البرمجه الكائنيه تستطيع معرفه الكائن الذي حدث فيه الخطأ ومن الذهاب إليه لتصحيحه لو اتطويره إن أردت القيام بذلك في يوم من الايام .

مع البرمجه الكائنيه تصبح برامجك وأكوادك البرمجيه مقاربه للواقع الذي تعيشه وهذا يسهل عليك كثيراً في بناء برنامج ما كما أعتقد !!؟

أما سمات الOOP !!!؟
يقول ألاستاذ تركي العسيري...."من الضروري أن اوضح الفرق بين الفئات Class والكائنات Objects .
فالفئه -بشكل مبسط- ماهيا إلا مجرد وصف لخصائص، طرق وأحداث الكائنات، بينما الكائن هوا وحده تحتوي على بيانات وأكواد معرفه في الفئه فالانسان هوا فئه خلقها الله عز وجل واصفه لخصائص ، طرق وأحداث طائنات مشتقه منها أنا كائن لذي خصائص من فئه الانسان كالاسم تركس العسيري العمر 99 ....إلخ وانت أيضاً كائن لديك خصائص من نفس فئه الانسان كإسمك س وسنك ص" أرجوا ان يكون كلام الاستاذ تركي مفيد وهوا بدون شك كذلك .
من سمات الOOP :-
1- التغليف وكما تدعى Encapsulation وهيا وضع جميع الاشياء معاً بحيث تحقق إستقلاليه الكائن المطلقه بياناته الخاصه به وحتى أكواده . فمن المزايا التي يقدمها التغليف لك هيا إمكانيه تطوير البنيه التحتيه للكائن بدون ان يتأثر تركيب برنامجك ودون الحاجه إلى التعديل ولو لسطر واحد فقط .
على سبيل المثال...لو قمنا بتصميم فئه لتشفير الملفات وبعد فتره من التجارب والعمل إكتشفت أن الفئه كانت ليست بذلك القدر من السريه والتشفير فكل ما ستقوم به هوا ووبساطه تعديل البنيه التحتيه للفئه الخاصه بالتشفير وخوارزمياتها دون تغيير سطر واحد من سطور البرنامج الاخرى والتي تستعمل هذه الفئه بالتحديد .
وهنا أجدها مناسبه للتوضيح بأن كلما زادت إستقلاليه الفئه كلما زادت كفاءه إعاده إستخدامها في برنامج أخر وتطبيق إسلوب إعاده إستخدام الاكواد حيث يعد هذا المبدء من اهم المبادئ الذي يبرمجون به المبرمجين المخضرمين لذا عليك التعود على إعاده إستخدام الاكواد دائماً في مشاريعك وبرامجك بحيث تتمكن من الاستفاده من الفئه التي صممتها في أكثر من مشروع وأكثر من برنامج وحتى تنشىء فئه قابله لاعاده الاستخدام حاول دائماً وقبل ان تبدء بكتابه سطر واحد من الفئه بأخذ إحتياطاتك للمستقبل وذلك لغرض إستخدامها في أكثر من برنامج أخر .

2- تعدد الواجهات... او ماتسمى Polymorphism هيا قدره الفئه على إحتوائها أكثر من واجهه بحيث تمكنك من توحيد عده فئات مختلفه بأسماء أعضاء متشابهه .

3- الوراثه...او بما تسمى Inheritance هيا قدره فئه على الاشتقاق أعضاء من فئه أم بحيث تزيد من قوه الفئه الوارثه وتضيف أعضاء جديده للفئه الام فلو كان معك وعلى سبيل المثال فئه قويه وأردت ان تضيف طريقه او خاصيه لها فلا داعي لاعاده بناء الفئه من جديد وإضافه الخاصيه او الطريقه المطلوبه ، فكل ما ستقوم به فعلياً هوا إنشاء فئه خاليه تضيف إليها الخاصيه او الطريقه التي تريدها ومن ثم تشتقها من الفئه التي تريد تطويرها .

أعتقد اني ترثرت كثيراً في هذا .....أرجوا أن تتقبلوني ضيفاً خفيفاً عليكم وهذا مالا أعتقده !!؟)

الامير الصنعاني
10-03-2004, 10:25 PM
السلام عليكم ورحمة الله وبركاته
بداية
اعتذر لكم جميعاً عن تاخري في الرد نظرا كان عني امتحانين فما قدرت اكون معكم

الاخ الاستاذ نجيب
نعم ما ذكرته انت صحيح عن البرمجة بال OOP

ونحتاج الى ممارسة البرمجة بهذا التكنيك حتى نفهمه اكثر واكثر

الاخت طالبة علم
ما شاء الله
وما ذكرتيه صحيح وان شاء الله من خلال دراستنا لهذا الفصل سنفهم هذا التكنيك اكثر واكثر

الاخت ميساء
ان شاء الله ساكمل شرح استخدام الجي بلدر
وما شاء الله موفقة اختي
وان شاء الله سنتسمر كلنا مع الجافا
وشخصياً انا ارى ان تعلم الجافا اسهل بكثير من تعلم السي او السي++
رغم التقارب الكبير بين هذه اللغات


الاخ الاستاذ علاء
اهلا وسهلا ويا مرحبا
يسعدني ان اراك معنا
واشكر لك توضيحك وتفصيلك المتعلق بال OOP
وان شاء الله سنتعمق مع الشباب في تفاصيل ما ذكرت

فاكرر شكري لك
وما في داعي لاخر جملة كتبتها فنحن ضيوفك اخي الكريم

فتحياتي للجميع والسلام ختام

الامير الصنعاني
10-03-2004, 11:57 PM
بسم الله الرحمن الرحيم
قبل ان نناقش ال OOP
هنالك بعض النقاط التي احب ان اركز عليها

مصطلحات انجليزية برمجية احب ان نوحد فهمنا لمعانيها العربية
أ- Object
من خلال قرأتي لمشاركاتكم وجدتكم تستخدمون اللفظ كائن بمعنى object
ولربما هذا هو اللفظ المستخدم في الكتب البرمجية العربية
لكن مع احترامي الشديد للجميع افضل استخدام اللفظ الانجليزي اوبجكت
افضل ان نفهمه بمعنى الشيء
Object = شيء

Objects = اشياء

ب- Class
بالنسبة لهذا المصطلح ففهمه بمعنى فئة امر منطقي ومحبذ
لكن فقط احب ان انوه
انه قد نستخدم لفظ كلاس ونقصد به برنامج الجافا

ج- methods
نفس الشي افضل استخدام اللفظ الانجليزي مثد
ولكن مش مشكلة اذا فهمنها بمعنى الافعال او الاحداث
ولكن بما انكم جميعا عندكم خلفية مسبقة في السي اوالسي++
فلنفهمها انها بمعنى دالة function

الخلاصة:-
حالياً لنفهم ال OOP
على انه احد التكنيكات المستخدمة في البرمجة
بحيث اننا نقوم بانشاء كلاسات هذه الكلاسات لها مثدس من خلالها نقوم بعدة عمليات تتعلق بهذا الكلاس

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

نجيب المجيدي
11-03-2004, 04:18 PM
السلام عليكم
أخي العزيز الأمير الصنعاني سيسعدني كثيراً أن تتوقف عن مناداتي بـ(أستاذ) فأنا أحد طلابك هنا ومع ذلك أناديك بـ (أخي) فهي أكثر وداً في نظري , ثم أني لا أستحق هذا أخي العزيز .

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

طالبة علم
13-03-2004, 05:02 PM
السلام عليكم ورحمة الله ...

الحمدلله ... أخيراً (بعد جهد جهيد وانتظار على أحر من الجمر) انتهيت من تحميل الـ JBuilder9 هو والـ Crack وبالفعل الفرق ملحوظ بين الاصدار الثالث والتاسع ...

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

Comment ********ation ...........107
Embedded HTML ...................... 109

أعتقد يحتاج للتطبيق لمعرفة ما الفائدة من انشاء صفحة الـ HTML
الحاوية للـ ********ation (وصف أو توثيق البرنامج)

لي عودة ان شاءالله في حالة عدم فهم الموضوع ...

...

ميساء
14-03-2004, 07:52 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

أختي طالبه علم
حاولت ان أحمل الجابليدر من الرابط الذي وضعتيه لكن للأسف الرابط لا يعمل؟؟؟؟:(

طالبة علم
14-03-2004, 08:27 PM
السلام عليكم ورحمة الله ...
مرحباً عزيزتي ميساء http://www.al-yemen.com/vb/images/smilies/wink.gif
الرابط الذي أرفقته هو رابط الصفحة التي عرض فيه أحد الأخوة في منتدى الفريق العربي للتكنولوجيا روابط التحميل وكلها ملفات من النوع Zip. ... وأرفق لك الروابط للتحميل :

رابط الـ JBuilder9 :

ftp://ftpd.borland.com/download/jbuilder/jb9enterprise/jbuilder9.zip

والكراك :

http://www.arab-team.com/forum/index.php?act=Attach&type=post&id=1178
...

أيضا هنا رابط عرض فيه أحد الأخوة لروابط تحميل الـ JBuilder10 والمسمى بـ JBuilderX :

http://www.arab-team.com/forum/index.php?showtopic=673

بالتوفيق ... http://www.al-yemen.com/vb/images/smilies/smile.gif

...

ميساء
14-03-2004, 08:37 PM
الرابط الاولى هو نفسه الرابط الذي لم يعمل لدي قبل ان تضعي ردك هذا...
اما الكراك فقد قمت بتحميله من قبل......
سأحاول ان أجرب الرابط الاخير....:(

ميساء
14-03-2004, 08:42 PM
حتى وان فلحت في تحميل الجا بليدر أكس فموصفات جهازي لا تتوافق مع المواصفات المطلوبه......:(


فقد قال الاخ الذي وضع الرابط:

الرام لازم يكون 768 ميغا .. انا اشغل البرنامج على 512 و يشتغل بشكل حلو

اقل من 512 .. اتوقع انك راح تصاب باحباط

طالبة علم
14-03-2004, 08:45 PM
سأرسل اليك رسالة لنلتقي على الماسنجر الان.... OK

الامير الصنعاني
14-03-2004, 10:23 PM
السلام عليكم

جميل جدا ان نرى التعاون بين الاختين

بارك الله فيكن

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

وتقولي لي كيف طلع معاكم

الشرح طبعا بالفلاش
ولو تشغلوه على الفلاش بلير بيكون اصفى ان شاء الله

فشوفوا الشرح وخبروني في اقرب فرصة

الامير الصنعاني
14-03-2004, 10:26 PM
الاخت ميساء
اذا
لم تتمكني من تحميل الجي بلدر
خبريني
ربما اقدر اساعدك


طيب سؤال تنشيطي سريع

اريد من كل واحد منكم يسوي لي كلاس نكون من خلاله اوبجكت عن الانسان

يعني كلاس يعبر عن الانسان
مثلا اسم الانسان
طوله و عمره
واشياء زي كذا


تحياتي والسلام ختام

الامير الصنعاني
15-03-2004, 02:04 PM
وهذا ملف اخر تكملة للملف السابق

طالبة علم
15-03-2004, 03:51 PM
السلام عليكم ورحمة الله ...

شكراً على اهتمامك أخي الفاضل وحرصك لحصولنا على البرنامج وعلى معرفتنا لخصائصه ... ومميزاته والتي بالفعل بدأت أكتشفها باحتكاكي ببيئة البرنامج ...
لكن للأسف النسخة التي حملتها لا تحتوي على ملفات الـ Help والتي أعتبرها المساعد الأساسي عندما أريد أن أعرف شئ في البرنامج مثلما كانت ملفات الـ MSDN في الفيجوال بيسيك ...

وشكراً على الشروحات المرفقة التي توصل المراد بها تماماً ...

...

أتمنى أن أكون قد فهمت المطلوب :
package tolearnjava;
public class Human
{
public static void main(String[] args)
{
String Name,Surname,Nationality,City;
int Age;
double Length;
Name = "Talebt3elm";
Surname= "Alaghbaree";
Nationality= "Yemeni";
City = "Aden";
Age = 23;
Length = 162.5;
System.out.println(" Name : " + Name);
System.out.println(" Surname : " +Surname);
System.out.println(" Age : " + Age);
System.out.println(" Nationality: " + Nationality);
System.out.println(" City : " + City);
System.out.println(" Length : " + Length);
}
}

وفي الأخير لك خالص الشكر والتقدير ...

...

الامير الصنعاني
15-03-2004, 04:16 PM
ما شاء الله

انتي اكثرنا نشاطا


وبصراحة اسم على مسمى
فكوني كذلك دائما
ونسئل الله ان يوفقنا واياكي

الان نرجع الى سؤالنا

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


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

يعني الكلاس حقك نقدر نقول عنه انه يعبر عن شخص معين ومحدد وليس عن الانسان بشكل عام

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



ملاحظة

بالنسبة لملفات ال Help

لا تشيلي هم اختي
ساحاول ان شاء الله الحصول عليها وساعطيك اياها


وما قلتم لي
كيف كانت الفلاشات هل هي صافية وواضحة عندكم ؟؟؟؟؟؟؟

تحياتي للجميع
والسلام ختام

طالبة علم
15-03-2004, 05:26 PM
السلام عليكم ورحمة الله ...
يبدو أنني لم أقرأ السؤال في البداية بتركيز ...

هل هذا ما قصدته :

package tolearnjava;
public class Human
{
String Name,Surname,Nationality,City;
int Age;
double Length;
void PrintData()
{
System.out.println(" Name : " + Name);
System.out.println(" Surname : " + Surname);
System.out.println(" Age : " + Age);
System.out.println(" Nationality: " + Nationality);
System.out.println(" City : " + City);
System.out.println(" Length : " + Length);
}
}
class Test
{
public static void main(String[] args)
{
Human Talebt3elm = new Human();
Talebt3elm.Name = "Talebt3elm";
Talebt3elm.Surname= "Alaghbaree";
Talebt3elm.Nationality= "Yemeni";
Talebt3elm.City = "Aden";
Talebt3elm.Age = 23;
Talebt3elm.Length = 162.5;
Talebt3elm.PrintData();
}
}

الفلاشات تعمل بشكل واضح لكن مضمنة بصفحة الـ HTML ...

...