PDA

View Full Version : مبتدی: کلاس چیست؟



enekas
سه شنبه 17 آبان 1390, 14:24 عصر
من معنی واقعی کلاس را متوجه نمیشم و اینکه چرا کلاس بهتره و طریقه استفاده از کلاس
هرچی کتاب یا مقاله هم خوندم در قسمت متن برنامه مثال زده و در قسمت aaplication یا محیط گرافیک مثال ندیدم
لطفا یکی برام واضح توضیح بده
ممنون

remove-me
سه شنبه 17 آبان 1390, 14:47 عصر
اولا عنوان تایپیکت مناسب نسیت.
دوما در رابطه با کلاس:
ببین کلاس کار کلیش دسته بنده توابع و فیلدها و ... است. پس کلاس شامل یکسری تابع و خصوصیت و .. می شه. خود کلاس را به عنوان یک نوع یا Type استفاده می کنند.
فکر کن کلاسی نبود. شما مجبور بودی همینجوی توابع رو بنویسی. بعد مثلا الان کتابخونه اصلی دات نت چند میلیون تابع داره. کلی از این تابع ها هم اسم هستند. اگر کلاس نبود شما یک تابع رو صدا می زدید یک تابع دیگه اجرا می شد. ولی با وجود کلاس هیچوقت اینجور مشکلات پیش نمیاد.

نحوه استفاده با کلمه کلیدی Class شروع می شه و بعد نام کلاس {} بصورت زیر:
class Example
{
\\methods
}

برای استفاده هم، اگر متد خاصی رو از کلاس می خوای اجرا کنی:
اگر متد بصورت Static بود، بصورت زیر:
Example.DoSome();
اگر نبود بصورت زیر:
Example a = new Example();
a.DoSome();
سوالی بود در خدمتم