البرمجة بلغة Java (الجزء الأول: ما هو الفرق بين Java وJavaScript)


Java

قبل أكثر من سنة؛ كتبت بعض المواضيع في مدونتي عن البرمجة بلغة JavaScript (أنقر هنا من فضلك لمشاهدة الأرشيف)، واليوم أعود إليكم بسلسلة من المواضيع في البرمجة بلغة جديدة ومختلفة ألا وهي لغة الجافا (Java).

ما هو الفرق بين Java و JavaScript؟

من المهم في البداية أن نفرق بين لغة Java ولغة JavaScript، لأن هذا خطأ شائع. فبالرغم من وجود تشابه كبير بينها بالاسم وفي طريقة بناء الجمل البرمجية (Syntax) في كل منها، إلا أنهما مختلفتان تماما! إقرأ المزيد

الإعلانات

البرمجة بلغة JavaScript: إنشاء الكائنات


بما أنها من لغات البرمجة الكائنية التوجه/المنحى (Object-oriented Programming Language)؛ تسمح لغة JavaScript للمستخدم بتعريف كائنات خاصة به (بالطبع كائنات افتراضية)، وهي نوع خاص من أنواع البيانات تحتوي على مجموعة من خصائص وطرق:
1.  الخصائص (Properties): متغيرات تحمل القيم الخاصة بالكائن.
2. الطرق (Methods): وظائف تقوم ببعض العمليات على القيم الخاصة بالكائن.
هناك عدة أنواع من الكائنات المبنية مسبقا في JavaScript، مثل النص (String)، والتاريخ (Date)، والمصفوفة (Array)، ولكن في موضوعنا هذا سنتعلم إنشاء نوع جديد من الكائنات. إقرأ المزيد