بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اشتراک متغیرها؟

مدیریت گفتگو
hvm 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان

String و int و boolean در چه چیزی در پدرانشون با هم اشتراک دارن؟

متدی می خوام که ورودیش یه چیزی باشه که من هر کدوم ازینارو وارد کنم اشکال نگیره.

نظرات

k112 9 سال پیش
در هیج چیز String یک کلاس هست ولی اون دو تا نوع داده اولیه هستند بجای اونها از Integer , Boolean استفاده کنید که در Object همه کلاس ها مشترک هستند
amirhossein1376 9 سال پیش
اینطوری نمیشه . از Generic ها در زبان جاوا استفاده کنید یا اینکه 3 تا متد مختلف با اسامی یکسان و ورودی های متفاوت تعریف کنید
FSR 9 سال پیش
به فرض اینکه شما همه ی اینها رو ریختید تویه یه متغییر، من موندم شما بعداً چطور میخواید از این اطلاعات استفاده کنید ؟!

پاسخ‌ها 2

مشاهده پاسخ صحیح
hvm 9 سال پیش

نمی دونم چرا سرویس پرسش و پاسخ قابلیت جوال دادن برای کسانی که سرویس ویژه رو نخریدن نداره، حتی پاسخ دادن به سوالاتی که خودشون مطرح می کنن،

FSR می خوام مثلا یه Toast درست کنم به صورت method که هر وقت صداش کردم بهش یه ورودی بدم و اون نشون بده، حالا باید برای ورودی متد تُستم یه چیزی باشه که چه boolean وارد کردم چه int و هرچیز دیگه نشون بده.

نظرات

FSR 9 سال پیش
برای این حالت شما متغییر رو از نوع String بگیر بعدش برای فرستاده int , boolean یه +"" هم بزار براش حل میشه
amirhossein1376 9 سال پیش

 پاسخ صحیح
public <T> void print(T name) {
Toast.makeText(context, name.toString(), Toast.LENGTH_SHORT).show();
}

نظرات

amirhossein1376 9 سال پیش
ادیتور جدید سایت مشکل داره

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .