کلاس Abstract در جاوا

ارسال شده توسط: حسین درویشی Comments: 0

کلاس Abstract در جاوا

کلاس ها یکی از مهمترین مباحث در برنامه نویسی شی گرایی هستند و یکی از مباحث مهم برنامه نویسی شیء گرایی بحث کلاس Abstract هستش.

در این جلسه قصد داریم تا کلاس Abstract در جاوا را بررسی و آن را آموزش دهیم. در ادامه با آوا سورس همراه باشید.

همچنین این مطلب نیز ممکن است برایتان مفید شود

کلاس anonymous یا کلاس بی نام در جاوا

کلاس Abstract به چه کلاسی گفته می شود؟

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

متدهای یک کلاس Abstract بدون بدنه هستند و تعریف بدنه برای آنها در کلاس فرزند انجام می شود.

abstract class A{
abstract void Print();
}
class B extends A{
@Override
void Print() {
System.out.print("class b");
}
}

نکته

متدی که بصورت abstract تعریف می شود حتماً باید کلاس آن متد نیز بصورت abstract باشد در غیر اینصورت با خطای کامپایلر مواجه خواهید شد.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *