کلاس ها و متدهای abstract (انتزاعی) در جاوا
نوشته شده توسط : مریم

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

 

abstract class Animal {

//attributes and methods

}

اگر سعی کنیم از کلاس انتزاعی شی ایجاد کنیم ، کامپایلر خطا می گیرد. مثلا :

 

Animal a1 = new Animal()

 

که خطای کامپایلر ایجاد می کند:

 

Animal is abstract; cannot be instantiated

 

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

 

قبل از اینکه به طور مفصل در مورد آن ها صحبت کنیم ، باید متد های انتزاعی را درک کنیم.

ادامه مطلب....





:: بازدید از این مطلب : 99
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 29 خرداد 1399 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: