ناشناس
سوال 1907
کلاسهای فاینال (final) در جاوا چه ویژگیهایی دارند؟
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسخهنگامی که کلاسی به صورت final تعریف میشه، قابلیت ارثبری را از دست میده و هیچ کلاسی نمیتونه ازش ارثبری کنه، به عبارت دیگر کلاس final قابل گسترش نیست. مهمترین مزیت و ویژگی استفاده از کلیدواژه final مربوط به امنیت (Security) هست، به این علت که در پیادهسازی صورت گرفته هیچ گونه تغییری اعمال نمیشه و مهمترین مشکل و عیبش هم اینه که استفاده از قدرت شی گرایی را از دست میده.