صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: سوال درمورد مفهوم abstract  (دفعات بازدید: 723 بار)
M.D
کاربر جدید
*

تشكرها : 1
آفلاین آفلاین

جنسيت : دختر
تعداد ارسال: 9



ديدن مشخصات
« : 23 آذر 1390,ساعت 19:42:23 »

سلام

امکانش هست که مفهوم abstract در C# و جاوا توضیح بدین و بگین که چه تفاوت هایی دارن ؟

لطفا هر چه زودتر پاسخ دهید!
باتشکر
خارج شده است

گاهی خدا آنقدر صدایت را دوست دارد که سکوت می کند تا بارها بگویی خدای من
مجتبی چنانی
Aiapir Team
*

تشكرها : 26
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 98

برنامه نویس!


ديدن مشخصات
« پاسخ #1 : 24 آذر 1390,ساعت 09:06:59 »

abstract در سی شارپ در کلاس ها به کاربردی اساسی دارد. شما اگر نیاز داشته باشید تا کلاسی را برای ارث بری در اختیار دیگران قرار دهید به طوری که فقط قالب را در اختیار آنها قرار دهید باید از abstract استفاده کنید. کلاسی که Abstract است هیچ گونه متغیری ندارد و تنها و تنها توابع و پراپرتی ها و.... را درون آن تعریف میکنیم. توجه شود که کد آن کلاس و یا متد نوشته نمی شود. این کلاس در اختیار دیگران قرار داده می شود که می توانند از آن ارث بری کنند و توابع  را Override  کنند.
بعنوان مثال کد زیر:
کد:
abstract class Building
{
public abstract decimal CalculateHeatingCost(); // abstract method
}
خارج شده است

Life runs on code.... keep writing or die...

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
M.D
کاربر جدید
*

تشكرها : 1
آفلاین آفلاین

جنسيت : دختر
تعداد ارسال: 9



ديدن مشخصات
« پاسخ #2 : 24 آذر 1390,ساعت 11:24:04 »

ممنون از توضیحاتتون.
فرق استفاده از abstract در C# و جاوا چی هست ؟

میشه فرق abstract را در C# و جاوا بگین ؟





*_ تاپیک های پیاپی ادغام شدند.
« آخرين ويرايش: 28 آذر 1390,ساعت 21:28:43 توسط كیانی » خارج شده است

گاهی خدا آنقدر صدایت را دوست دارد که سکوت می کند تا بارها بگویی خدای من
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :