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