بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکلات مبتدی با شی گرایی
سلام . من تازه فصل 4 رو تموم کردم و امروز داشتم به کلاس یه کم تمرین میکردم .همون طور که میبینید یه چند تا کلاس ساختم که پسر و دختر عضو ورودی 94 و ورودی 94 عضو کامپیوتر و اونم عضو دانشگاست
من تو ورودی 94 یه متود پکیج ساختم که لوگ بده پکیج اجرا شد . (از نوع void) تو پسر هم override کردمش . مشکلم اینجاست نمیدونم چطور اجراش کنم. الان کاری که من میخوام بکنم اینه که از تو کلاس پسر packaje1 ویرایش شده رو اجرا کنم که ارور میده . الان میخوام اونی که پایین کامنت کردمو اجرا کنم ولی قبول نمیکنه ولی تو ejrapackage میتونم این کارو کنم ولی باز ejrapackage رو نمیتونم فراخوانی کنم . یه سوال دیگه هم اینه که چطور package1 override نشده رو تو همین کلاس اجرا کنم وقتی دستور اورراید هست . با تشکر
+1
0
متد package1 رو که کامنتش کردی رو توی اکتیویتی اصلی داخل متد onCreate بذار و از اونجا اجراش کن. (10 سال پیش)
0
0
خب پس این کلاسی که ما ساختیم به چه دردی میخوره؟
در ضمن اونجا هم گذاشتم گفت تعریف نشده . آخه کلاسایی که من ساختم مستقل از اکتیویتی اصلی هست (10 سال پیش)
+1
0
توی یک کلاس میتونید چند تا متد بسازید و از کلاسهای دیگه اونها رو فراخوان کنید. برای اینکه هر متدی از کلاسهای دیگر قابل دیدن باشد باید استاتیک باشد. قبل از void packege1 عبارت public static رو بذار تا بقیه کلاسها بتونن ببیننش. توی اکتیویتی وقتی میخوای صداش کنی مینویسی: Pesar.package(); تا اجرا بشه (10 سال پیش)
0
0
نمیشه از جای دیگه به جز کلاس اکتیویتی صداش کرد؟ (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .