امثلة على الوراثة INHERITANCE في لغة Swift


الوراثة Inheritence :

تسمح لنا الوراثة بتحديد تصنيف(class) يرث جميع التوابع والخصائص من class أخر.

الكلاس الاب الرئيسي يسمى parent class او base class

الكلاس الابن يسمى Child class او derived class

 

مثال عن الوراثة :

 

Base class :

class StudentDetails {  
   var stname: String!  
   var mark1: Int!  
   var mark2: Int!  
   var mark3: Int!  
   init(stname: String, mark1: Int, mark2: Int, mark3: Int) {  
      self.stname = stname  
      self.mark1 = mark1  
      self.mark2 = mark2  
      self.mark3 = mark3  
   }  
}  
let stname = "Aryan"  
let mark1 = 70  
let mark2 = 80  
let mark3 = 85  
print(stname)  
print(mark1)  
print(mark2)  
print(mark3)  

 

 Subclass :

class Person {  
 var firstName: String  
 var lastName: String  
let birthPlace: String  
  
init(birthPlace: String) {  
self.birthPlace = birthPlace  
}  
}  
class Student: Person   
{  
var school: String  
}  
let student = Student(birthPlace: "India")  
student.lastName  = "Head"  
student.firstName  = "Travis"  
print(student.birthPlace)  
print(student.firstName)  
print(student.lastName)  


المرفقات:
هل كان المحتوى مفيد؟

التعليقات

لاضافة سؤال أو تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

امثلة على الاصناف CLASSES في لغة Swift
محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...