cast کردن به چه معناست و چه زمانی ما باید یک متد رو cast کنیم؟
سلام وقت بخیر
دو نوع کست کردن داریم :
1-Primary Values
برخی مواقع نیاز داریم تا دیتا تایپ دادههای مورد استفاده در برنامۀ خود را تغییر دهیم که به فرآیند تغییر نوع دادهای به نوع دادۀ دیگر اصطلاحاً Casting گفته میشود
2-بین کلاس ها
در صورتی که بخواهید متغیر superclass رو به subclass نسبت بدید باید از Casting استفاده کنید.
همچنین پیشنهاد میکنم مقاله رو به رو رو مطالعه کنید . لینک