صفحة 1 من 5 : : A : : 2010/ : : :. : (20/60) (2) ( 20) (10/20) : محاآاة الواقع على أنه مجموعة من الا شياء و أ ن آل شيء مكون من صفات و سلوك هو... التغليف التجرید البرمجة الشيي ية إخفاء طریقة تطبيق السلوك أو العمل داخل الصنف عن الا خرین هو مفهوم الا ول و الثالث آل ما سبق... Abstract. _ protected Overloading overridden الدوال التي يمكن عمل استبدال لتطبيقها في الابن محددة بالمحدد و الثالث الا ول private public اختلاف اسم الدالة البناي ية عن اسم الصنف یسبب... Logical error الا ول و الثاني Syntax error Compilation error مجموعة من الكلمات المحجوزة یتم من خلالها التحكم في التفاعل مع المتغيرات و الدوال... Access modifiers الثاني و الثالث Global Local الدوال set تستخدم ل... تغيير قيمة المتغيرات تغيير قيمة المتغيرات الخاصة استرجاع قيم المتغيرات الخاصة (یمتلك الموظف رقم وظيفي و اسم) هذا مثال على مفهوم... attribute has a is a مخطط البيت هو مثال على مفهوم... الكاي ن الصنف الدالة لا شيء مما سبق الا ول و الثالث الصفة قدرة الا صناف على الاستفادة من عناصر الا صناف الا خرى آا نها جزء منها تسمى... Overloading overridden الوراثة تعدد الا شكال تستخدم الكلمة المحجوزة Inherits لتوریث صنف لا خر extend لا شيء مما سبق... polymor 1 2 3 4 5 6 7 8 9 10 ( 20 ) [T] (10/20) : [T]. 1 sub class 2
صفحة 2 من 5 Super class private 3.super..super. " " " " [T]... "has - a".. static override 4 5 6 7 8 9 10 (20/60) ( 1 ) ( 35) (20/20) في ضوء ما تعلمته من مفاهيم البرمجة الشيي ية عب ر عن الجمل العربية التالية بما یقابلها من لغة جافا: 1 جملة تعريف صنف باسم.Course public class course. 2 جملة توريث الصنف Student للصنف.GraduateStudent public class GraduateStudent extends Student. 3 أمر استدعاء الدالة البناي ية للصنف الا ب Teacher في الصنف الابن.EnglishTeacher Super (); 4 دالة لا عادة قيمة المتغير النصي.Name
صفحة 3 من 5 public String getname() return name; دالة Transfer لتحويل رصيد قيمته amount من حساب لحساب بنكي ا خر علما با ن الحساب البنكي ممثل بصنف اسمه.BankAccount public void transfer (BankAccount other, double amount) withdraw(amount); other.deposit(amount); 5 6 تعريف صنف University من النوع Concrete public class University 7 تعريف صنف University من النوع Abstract public abstract class University تعريف دالة بناي ية للصنف Car لا عطاء القيم الخاصة بالاسم و النوع و الرقم و السعر ثم اشتقاق آاي ن منه. 8 public Car (String name, String type, int id, float price) this.name = name; this.type = type; this.id = id this.price = price 9 تعريف صنف ليحاآي آشف من أجهزة حاسوب مستخدما مفهوم.ArrayOfObject public class PCrecord PC [] record = new PC [10];. 10 تعريف دالة insert لا ضافة بيانات أجهزة داخل الكشف الموضح بالجزي ية 9
صفحة 4 من 5 public void insert(int cost, String model, String name) PC p = new PC (cost, model, name); record[count] = p; count++; (20/60) ( 45) ( 1 ) (20/20) :.1 ( 6). ( 10) :.2
صفحة 5 من 5 موظف موظف بالعقد الشهري مع خصم أيام الغياب موظف بالعمولة موظف براتب أسبوعي و عمولة.("Position" "JobId" "Name" ).. : 31 17 ( 4) :.3 الكود class Car public string model; class Application static void Main() Car c; c.model = NESSAN ; التصحيح خطا ین الاول : النوع string لابد أن یكون بدایته حرف آبير String الثاني: طریقة اشتقاق آاي ن خاطي ة و الصحيح car c = new car (); الكود class Item private int price; public string itemprice() return price + "Dinar"; public int itemprice () return price; التصحيح خطا ین الاول : النوع string لابد أن یكون بدایته حرف آبير String الثاني: وجود دالتين باسم itemprice() تغيير نوع أو عدد القيم الممرة مع عدم
صفحة 6 من 5 مع ا طيب ا منياتي لكم بالتوفيق مدرس المساق ا. محمود رفيق الف ر ا