چرا از @override در جاوا استفاده می کنیم؟
چرا از @override در جاوا استفاده می کنیم؟

تصویری: چرا از @override در جاوا استفاده می کنیم؟

تصویری: چرا از @override در جاوا استفاده می کنیم؟
تصویری: آموزش Overriding متد در جاوا - چگونه یک متد را در جاوا لغو کنیم 2024, آوریل
Anonim

حاشیه نویسی @ لغو است استفاده شده برای کمک به بررسی اینکه آیا توسعه دهنده چه کاری انجام دهد نادیده گرفتن روش صحیح در کلاس والد یا رابط. هنگامی که نام متدهای super تغییر می کند، کامپایلر می تواند آن مورد را مطلع کند، که فقط برای حفظ سازگاری با super و کلاس فرعی است.

در نتیجه، چرا @override در جاوا استفاده می شود؟

@ لغو حاشیه نویسی نشان می دهد که متد کلاس فرزند، روش کلاس پایه خود را بیش از حد می نویسد. اگر روش مشروح شده واقعاً این کار را نکرد، یک هشدار از کامپایلر استخراج می کند نادیده گرفتن هر چیزی. می تواند خوانایی کد منبع را بهبود بخشد.

پس از آن، سوال این است که آیا ما به @override در جاوا نیاز داریم؟ تو باید همیشه از @ استفاده کنید لغو حاشیه نویسی هر زمان که برنامه، پیشنهاد شده توسط Google جاوا بهترین راهنمای عمل نیز. @ لغو در موارد زیر قانونی است: هنگامی که یک متد کلاس است فراگیر یک روش فوق کلاس هنگامی که یک متد کلاس در حال پیاده سازی یک متد واسط است.

در اینجا، @override برای چه چیزی استفاده می شود؟

@ لغو @ لغو حاشیه نویسی به کامپایلر اطلاع می دهد که منظور از عنصر است نادیده گرفتن یک عنصر اعلام شده در یک سوپرکلاس فراگیر روش ها در Interfaces و Inheritance مورد بحث قرار خواهند گرفت. در حالی که نیازی به استفاده از این حاشیه نویسی نیست فراگیر یک روش، به جلوگیری از خطاها کمک می کند.

حاشیه نویسی چیست و چرا در جاوا استفاده می شود؟

حاشیه نویسی ها که در جاوا . حاشیه نویسی ها هستند استفاده شده برای ارائه اطلاعات تکمیلی در مورد یک برنامه حاشیه نویسی ها عمل یک برنامه کامپایل شده را تغییر ندهید. حاشیه نویسی ها کمک به مرتبط کردن ابرداده (اطلاعات) به عناصر برنامه مانند متغیرهای نمونه، سازنده ها، متدها، کلاس ها و غیره.