PDA

View Full Version : سوال: نحوه انتصاب کلاسها در جاوا



asefy2008
دوشنبه 27 آبان 1387, 08:57 صبح
میخوام بدونم چه جوری میشه از یه کلاس که چند تا متغیر توش تعریف کردم (مثل ساختمان) کپی گرفت البته با انتصاب نه شبیه سازی مثل همونکاری که تو c میشه انجام داد ؟
اصلا میشه همچین کاری تو جاوا کرد یا نه ؟

saeed_Z_F
دوشنبه 27 آبان 1387, 10:01 صبح
سلام
سوالتونو متوجه نشدم بیشتر توضیح بدید.

mazdadoost
دوشنبه 27 آبان 1387, 12:47 عصر
دوست عزیز :
چنانه منظورتون از کپی ساخت یک نمونه کامل از شی بدون معطلی باشه میتونید از pattern Prototype استفاده کنید.یه راهش اینه که کلاسی که اشیاعش قابلیت کپی شدن رو دارند با اینترفیس Clonable مارک کنید.و بعد به محض نیاز به یه کپی از یه نمونه اون شی با متد clone یه کپی کامل ازش تهیه کنید.
اما چنانچه می خواید چند متغیر شی به یک شی اشاره کنند کافیه چند شی بسازید و فقط یکی رو با new مقدار دهی کنید و بقیه رو به اون شی اول ارجاع بدین.
با توجه به سوالتون که متاسفانه مهمه بیشتر از این نمیتونم راهنمایی کنم.
امیدوارم مفید بوده باشه.
موفق باشید.