Hanan Fahad2 نشر 4 أكتوبر 2022 أرسل تقرير نشر 4 أكتوبر 2022 ايش فكرة نوع البيانات Father_class = new child_class() ايش فكرة الاب يكون نفعه مختلف عن الابن اقتباس
0 Ahmed Sadek Elamine Touahria نشر 4 أكتوبر 2022 أرسل تقرير نشر 4 أكتوبر 2022 أولاً ، توضيح للمصطلحات: نقوم بتعيين كائن Child إلى متغير من النوع Parent. الأصل هو إشارة إلى كائن يحدث ليكون نوعًا فرعيًا من Parent ، Child. إنه مفيد فقط في مثال أكثر تعقيدًا. تخيل أنك أضفت getEmployeeDetails إلىclass Parent: public String getEmployeeDetails() { return "Name: " + name; } يمكننا عمل override على هذه الدالة في الطفل لتقديم مزيد من التفاصيل: @Override public String getEmployeeDetails() { return "Name: " + name + " Salary: " + salary; } يمكنك الآن كتابة سطر واحد للحصول على أي تفاصيل متاحة ، سواء كان الكائن أحد Parent أو child: parent.getEmployeeDetails(); مثال بسيط Parent parent = new Parent(); parent.name = 1; Child child = new Child(); child.name = 2; child.salary = 2000; Parent[] employees = new Parent[] { parent, child }; for (Parent employee : employees) { employee.getEmployeeDetails(); } يعطينا Name: 1 Name: 2 Salary: 2000 اقتباس
السؤال
Hanan Fahad2
ايش فكرة نوع البيانات
Father_class = new child_class()
ايش فكرة الاب يكون نفعه مختلف عن الابن
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.