انا اعلم ان الـ private نوع من انواع Access Modifiers ... ومهمته حماية المتغير او الدالة وعدم استخدامهما خارج ال Class لكن ما الفائدة انا أعلم كل هذا الكلام النظري اريد امثله منطقية تزيد الفهم, فما الفائدة من عدم استخدم المتغير مثلا خارج الكلاس في مشروعي ؟
- فمن فضلكم اريد امثله لتوضيح الفكرة شكرا
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد
دخول
التعليقات
رغم قدم هذا السؤال لكن للفائدة اجيب.
إحدى ركائز جافا هي Encapsulation بمعنى اسهل :
كتابة برنامج مع حمايته أثناء الاستعمال من أن يتغير شيء دون التمكن من ذلك.
حين تحدد ان المتغير او الدالة لابد أن تكون private فهذا يعني ان المستعمل لهذه class java ليس بإمكانه ان يغير قيم المتغيرات. بمعنى آخر قيم المتغير لا تتغير الا عن طريق الدوال public