در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

setare ahmadi

فراخوانی متدها در دل متدی دیگر جاوا

سلام به همه دوستان عزیز که همیشه از راهنماییهایشان استفاده کرده ام.

یک سوال راجع به جاوا داشتم.آیا می توان در یک متد ، متدهای دیگر را فراخوانی کرد؟مثل مثال زیر

private void methodOne

}

;object1.methodTwo

;object2.methodThree

{

این سوال 2 پاسخ دارد.
#متدهای_مربوط_به_اعداد_در_جاوا #آموزش_برنامه_نویسی_جاوا #متدهای_مربوط_به_رشته_ها_در_جاوا #تعریف_متدها_در_جاوا #معرفی_متد_set_در_جاوا #معرفی_متدهای_جاوا #ارسال_پارامترها_به_متدها_در_جاوا
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
فرهاد خانلری

جواب سوال شما بله هست امکان این کار وجود دارد

البته شاید خیلی مرسوم نباشه ولی واقعاً بعضی جاها نیاز پیدا میکنید

خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .

سلام دوست عزیز

این عمل در همه ی زبان های دستوری مثل C++, java وجود داره به مثال زیر توجه کنید

public class A{
	public int MethodA(int a){
		return a*a;
	}
}
public class B{
	public string MethodB(int b){
		return b.toString();
	}
}
public class C{
	public void MethodC(int d){
		A a=new A();
		int number=a.MethodA(d);
		B b=new B();
		String text=b.MethodB(number);
		System.out.Println(s);
	}
}
public class MainClass{
	public static void main(String[] args){
		
		C c=new C();
		c.MethodC(20);
	}
}

همونطور که توی کد میبینیم ما چهار تا کلاس داریم که یکی کلاس اصلی برنامه(MainClass) می باشد.

در کلاس C ما از کلاس های A,B و متد های موجود در آن استفاده کرده ایم و از خود کلاس C هم در تابع main برنامه استفاده شده است.

فقط تذکر این نکته لازم است که برای استفاده از متدهایی که static تعریف نشده اند مانند MethodA باید از کلاس آنها یک نمونه جدید ایجاد کنیم ولی اگر متد static باشد برای فراخوانی از متد لازم به نمونه سازی از کلاس نیست مثلا متد main استاتیک است.

برای نمونه سازی در جاوا از عملگر new استفاده می شود.

سرنوشت ما با افکارمان تغییر می کند؛ اگر افکارمان همیشه مطابق با خواسته هایمان باشند، همان چیزی می شویم که آرزو داریم و همان کاری را می کنیم که می خواهیم
  • انتخاب شده به عنوان جواب توسط 2 نفر

این پست توسط فرهاد خانلری در تاریخ چهارشنبه, 12 شهریور 1393 حذف شده است.

دلیل: برای تشکر فقط از گزینه "پسندیدم" استفاده نمایید و برای انتخاب جواب از گزینه "انتخاب به عنوان جواب" استفاده کنید

این پست توسط فرهاد خانلری در تاریخ شنبه, 22 شهریور 1393 حذف شده است.

دلیل: لطفاً سوال جدید را در پست جدید ایجاد نمایید.

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....