PDA

View Full Version : فراخوانی متد از کلاسی در فایلی دیگر



sama98
یک شنبه 15 تیر 1393, 20:22 عصر
سلام دوستان
اولین بار هست که تو این سایت تاپیک می زنم، امیدوارم جای نادرستی سوالم رو نپرسیده باشم.

من در یک فایل یک کلاس ساختم با یک سازنده پیش فرض و در انتهای همین فایل هم یک تابع برای نمایش اطلاعات تعریف کردم.
حالا وقتی می خوام در فایل دیگر درتابع main این تابع را فراخوانی کنم ،چون در ابتدا یک نمونه(شی) از کلاسی که تابعم در آن قرار دارد میسازم وبعد از طریق این شی به تابع دسترسی می یابم، سازنده پیش فرض صدا زده میشه، در حالی که می نمیخوام این اتفاق بیفته و میخوام اطلاعاتی که به سازنده دیگر فرستاده شده نمایش داده شود.

من تازه یادگیری جاوا رو شروع کردم و این هم یکی از تمریناتی هست که باید انجام دهم. البته کلاس نمیرم خودم دارم کار میکنم.
در حال حاضر هم برنامه هام رو در Notepad++ مینویسم.

اگر کسی کمک میکنه میتونم کدی رو که نوشتم بگذارم.

cups_of_java
یک شنبه 15 تیر 1393, 21:21 عصر
اگه میخوای برای فراخوانی اون متد از کلاسش شی نسازی و سازنده فراخوانی نشه، خب باید اون متد رو static تعریف کنی.
منظورت رو از "
میخوام اطلاعاتی که به سازنده دیگر فرستاده شده نمایش داده شود" نفهمیدم.
همیشه وقتی سوال میپرسی بهتره که از اول اون تکه کد مربوط (و نه همش رو) بزاری....