دوره مفاهیم شی گرایی (فصل 2 - جلسه 3) : Access Modifier ها و تعین دسترسی اعضای کلاس ها

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۲۷ دی ۱۳۹۶

در جلسه گذشته در مورد اعضای کلاس که همون متد ها و پراپرتی ها بودند صحبت کردیم. این جلسه می خوایم در مورد محدود کردن دسترسی به این اعضا صحبت کنیم و راهکاری رو که زبان های برنامه نویسی شی گرا ارائه دادند تشریح کنیم. با ما همراه باشید تا مفهوم access modifier رو متوجه شیم و دلیل استفادشو بدونیم.

:: توجه

این مطلب یک جلسه از دوره مفاهیم شی گرایی می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره مفاهیم شی گرایی

چه امتیازی به این مقاله می دید؟
نویسنده
بیش از 15 سال هست که برنامه نویسی می کنم و از بین همه زبون هایی که کار کردم جاوا، اسمبلی و php رو دوست دارم. دانشجوی دکترای نرم افزارم و توی دانشگاه روی پردازش بیگ دیتا و پردازش موازی کار کردم و عاشق چالش از هر نوعیش هستم! سون لرن مثل بچه منه که 12 سال براش وقت گذاشتم، اینجا همه تلاش می کنیم از شروع یادگیری تا ورود به بازر کار حوزه برنامه نویسی و IT همراهتون باشیم.

جلسات دوره

نظرات کاربران

امیرمحمد رضائی

سلام چرا در داخل متد main نمیشه ویژگی پاپلیک یا پرایویت تعریف کرد و خطا میگیره

    public static void main(String[] args) {
    }
لقمان آوند

سلام
پراپرتی ها و access modifier ها داخل متد ها قابل تعریف نیستند. شما باید اونها رو مستقیما در بلاک مربوط به کلاس تعریف کنید. متغیر های درون متد ها دسترسی محلی دارند و فقط در همون متد قابل دسترسی هستند.

علی رضوی

دوبار فکر کنم اپ کردید

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل