ArezOoOoO

فراخوانی با ارجاع در جاوا

3 ارسال در این موضوع قرار دارد

سلام.

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

void swap(int &x, int &y);

می خواستم ببینم معادل آن در جاوا چیست؟

لطفا کمک کنید ضروری است.

به اشتراک گذاری این پست


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

این مثال و ببین

[shcode=java]

[/shcode]

  1. class Operation2{  

  2.  int data=50;  

  3.   

  4.  void change(Operation2 op){  

  5.  op.data=op.data+100;//changes will be in the instance variable  

  6.  }  

  7.      

  8.     

  9.  public static void main(String args[]){  

  10.    Operation2 op=new Operation2();  

  11.   

  12.    System.out.println("before change "+op.data);  

  13.    op.change(op);//passing object  

  14.    System.out.println("after change "+op.data);  

  15.   

  16.  }  

[shcode=java]

[/shcode]

به اشتراک گذاری این پست


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

این مثال و ببین

[shcode=java]

[/shcode]

  1. class Operation2{  

  2.  int data=50;  

  3.   

  4.  void change(Operation2 op){  

  5.  op.data=op.data+100;//changes will be in the instance variable  

  6.  }  

  7.      

  8.     

  9.  public static void main(String args[]){  

  10.    Operation2 op=new Operation2();  

  11.   

  12.    System.out.println("before change "+op.data);  

  13.    op.change(op);//passing object  

  14.    System.out.println("after change "+op.data);  

  15.   

  16.  }  

[shcode=java]

[/shcode]

همانطور که راضیه خانم مثال گذاشتن در جاوا به خاطر اینکه یک زبان شی گرای محض هست برای پیاده سازی call by reference از مفهوم شی گرایی استفاده می شود.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری