انواع داده های غیر ابتدایی(Non-Primitive Data Types)

انواع داده های غیر ابتدایی انواع مرجع نامیده می شوند زیرا
آنها به اشیا اشاره می کنند.


تفاوت اصلی بین انواع داده اولیه و غیر اولیه عبارتند از:




  • انواع اولیه در جاوا از پیش تعریف شده اند (از قبل تعریف شده اند). انواع غیر اولیه توسط برنامه نویس ایجاد می شود و
    توسط جاوا تعریف نشده است (به جز رشته).

  • از انواع غیر ابتدایی می توان برای فراخوانی متدها برای انجام عملیات خاص استفاده کرد، در حالی که انواع اولیه نمی توانند.

  • یک نوع ابتدایی همیشه یک مقدار دارد، در حالی که انواع غیر ابتدایی می توانند null باشند.

  • یک نوع اولیه با یک حرف کوچک شروع می شود، در حالی که انواع غیر ابتدایی با یک حرف بزرگ شروع می شود.

  • اندازه یک نوع اولیه به نوع داده بستگی دارد، در حالی که انواع غیر ابتدایی همه اندازه یکسان دارند.



نمونه‌هایی از انواع غیر ابتدایی عبارتند از رشته‌ها، آرایه‌ها، کلاس‌ها، رابط، و غیره. در فصل بعدی درباره آنها بیشتر خواهید آموخت.







خود را با تمرینات آزمایش کنید



ورزش:


نوع داده صحیح را برای متغیرهای زیر اضافه کنید:




myNum = 9;
myFloatNum = 8.99f;
myLetter = 'A';
myBool = false;
myText = "سلام دنیا";





شروع تمرین