برای کلاسها، میتوانید از نهایی
یا چکیده
:
تغییرکننده | توضیحات | امتحان کنید |
---|---|---|
نهایی | کلاس را نمی توان توسط کلاس های دیگر به ارث برد (شما در فصل وراثت بیشتر در مورد وراثت خواهید آموخت) | امتحان کنید» |
چکیده | از کلاس نمی توان برای ایجاد اشیاء استفاده کرد (برای دسترسی به یک کلاس انتزاعی، باید از کلاس دیگری به ارث برده شود. در وارثیت و انتزاع) | امتحان کنید» |
برای ویژگیها و روشها، میتوانید از یکی از آنها استفاده کنید
زیر:
تغییرکننده | توضیح |
---|---|
نهایی | ویژگی ها و روش ها را نمی توان نادیده گرفت/تغییر داد |
ایستا | ویژگی ها و متدها به جای یک شیء به کلاس تعلق دارند |
چکیده | فقط در یک کلاس انتزاعی قابل استفاده است و فقط روی متدها قابل استفاده است. روش مثلا بدنه نداره abstract void run();. بدن توسط زیر کلاس (به ارث رسیده از). در فصل های وارث و انتزاع | درباره وراثت و انتزاع اطلاعات بیشتری کسب خواهید کرد.
گذرا | ویژگیها و متدها هنگام سریالسازی شی حاوی آنها حذف میشوند |
همگام شده | روشها را میتوان فقط با یک رشته در هر بار دسترسی داشت |
فرار | مقدار یک ویژگی به صورت thread-local ذخیره نمی شود و همیشه از "حافظه اصلی" خوانده می شود |