Dart and flutter

دوال setter و getter في Dart 14

دوال setter و getter

دوال setter و getter في Dart

دوال Getter و setter هي طرق الكلاس المستخدمة لمعالجة بيانات حقول الكلاس و تستخدم Getter في الحصول على بيانات حقل الكلاس بينما تستخدم setter لتعيين بيانات حقل الكلاس إلى بعض المتغيرات.

 

طريقة Getter في Dart

يتم استخدامها من اجل استرداد حقل كلاس معين وحفظه في متغير كما انه تحتوي جميع الكلاسات على طريقة getter افتراضية ولكن يمكن تجاوزها بشكل صريح و يمكن تعريف طريقة getter باستخدام الكلمة الأساسية get على النحو التالي:

return_type get field_name{
    ...
}

يجب ملاحظة أنه يتعين علينا تحديد نوع الإرجاع ولكن ليست هناك حاجة لتحديد الباراميترات في الطريقة أعلاه.

 

طريقة getter في دارت

يتم استخدامها من اجل تعيين البيانات داخل متغير تم استلامه من getter و جميع الكلاسات لها طريقة ضبط افتراضية ولكن يمكن تجاوزها بشكل صريح, و يمكن تحديد طريقة getter باستخدام الكلمة الأساسية المحددة على النحو التالي:

set field_name{
    ...
}

مثال: استخدام طريقة Getter and Setter

class Gfg {
String programmerName;
String get getName {
	return programmerName;
}
set setName(String name) {
	programmerName = name;
}
}
void main() {
Gfg tech = Gfg();
tech.setName = "ProgrammerTech";
print("Welcome to ${tech.getName}");
}

الاخراج

.
welcome to ProgrammerTech

شاهد الدرس فيديو من خلال تشغيل الفيديو الاتي

////

Ahmedkaissar

من مصر من محافظة الجيزة مبرمج ويب و خبير أمن معلومات محب للتقنية و الأمن المعلوماتي مدرب للغات "Python,html, css, php, js, laravel"

مقالات ذات صلة

زر الذهاب إلى الأعلى