پاورپوینت برنامه نویسی در جاوا تعریف کلاسها
62اسلاید
تعریف کلاسها
•شما از قبل به استفاده از کلاسها و اشیاء ایجاد شده از آنها و چگونگی احضار متدهای آنها واقف هستید
–برای مثال، شما پیشتر از کلاسهایString وScanner استفاده کردید
•
•اکنون، چگونگی تعریف کلاسهای خود و متدهای آنها، همین طور ایجاد اشیاء خودتان را از آنها می آموزید
•کلاس، نوع به خصوصی از نوع تعریفی برنامه نویس است و می توان متغیرهایی از نوع یک کلاس تعریف کرد
•
•یک مقدار از نوع یک کلاس، یک شیء یا یک نمونه از کلاس نامیده می شود
–اگر A یک کلاس باشد، در این صورت عبارتهایی مثل «bla از نوع A است»، «bla یک شیء از A است» و «bla یک نمونه از کلاس A است» به یک معنی هستند
•
•یک کلاس انواع داده هایی که یک شیء می تواند داشته باشد، در کنار اعمالی که می تواند انجام بدهد را تعیین می کند
•یک مقدار نوع بدوی، یک تکه ی منفرد از داده هاست
•
•یک مقدار نوع کلاسی یا شیء می تواند تکه های داده ای متعدد در کنار اعمالی که متد نامیده می شوند، داشته باشد
–تمامی اشیاء یک کلاس، متدهای یکسانی دارند
–تمامی اشیاء یک کلاس، مقادیر داده ای یکسانی دارند (به عبارتی، نام، نوع و تعداد آنها یکی است)
–برای یک شیء مفروض، هر تکه از داده ها می توانند یک مقدار متفاوت نگه بدارند
•تعریف یک کلاس، اقلام داده ها و متدهایی را که تمامی اشیاء آن خواهند داشت مشخص می کند
•
•
•
•اعلان متغیرهای نمونه و تعاریف متد می توانند به هر ترتیبی در تعریف کلاس قرار بگیرند
پاورپوینت برنامه نویسی در جاوا تعریف کلاسها