Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


phani
call by reference
1 Answer(s)      6 years and 7 months ago
Posted in : Development process



Advertisement
View Answers

May 19, 2008 at 9:07 PM


Hi friend,

callByvalue

When you call a method, the method sees a copy of any primitives passed to it. Thus any changes it makes to those values have no effect on the caller?s variables. This also applies to references passed as parameters. The caller cannot change the caller?s reference variables, i.e. make them point to different objects, but it can change the fields in the caller?s objects they point to. In Java, you cannot pass objects as parameters, only references to objects.

This is code of callByvalue

public class CallByValue {

public static void main(String[] args) {
int i= 10;
double d= 50.0;
System.out.println("This is call by value example");
System.out.println("Massage 1: i= " + i + ", d= " + d);
Double(i, d); // No return value
System.out.println("Massage 2: i= " + i + ", d= " + d);
Double(i, i); //Java converts int to double
System.out.println("Massage 3: i= " + i);
}
public static void Double(int ii, double dd){
System.out.println("Triple 1: ii= " + ii + ", dd= " + dd);
ii *= 3; // ii= ii*3;
dd *= 3.0;
System.out.println("Triple 2: ii= " + ii + ", dd= " + dd);
}
}

--------------------------------------------

call By Reference

When you call a method by reference, the callee sees the caller?s original variables passed as parameters, not copies. References to the callee?s objects are treated the same way. Thus any changes the callee makes to the caller?s variables affect the caller?s original variables. Java never uses call by reference. Java always uses call by value.

import java.awt.*;

public class callByReference {
public static void main(String[] args) {
Rectangle rec = new Rectangle(20,30,200,50);
System.out.println("Before move up massage");
System.out.println("r1 is now\n" + r1);
System.out.println("After move up massage display");
moveUp(rec);
System.out.println("r1 is now\n" + rec);
}
static void moveUp(Rectangle rect) {
// move up ten units
rect.translate(0,-20);
}
}

-----------------------------------------------------------

Read for more information.

http://www.roseindia.net/java/



Related Tutorials/Questions & Answers:
call by reference - Development process
); } } -------------------------------------------- call By Reference When you call a method by reference, the callee sees... call by reference. Java always uses call by value. import java.awt.*; public...call by reference  Hello , Is thre callbyvalue in java
java call by reference - Java Beginners
you call a method by reference, the callee sees the caller?s original variables... affect the caller?s original variables. Java never uses call by reference. Java...(String[] args) { System.out.println("This is call by reference example
Advertisements
PHP Call By Reference
PHP Call By Reference: In PHP we can pass reference of a variable, so that we... values from where we have sent. It is much like the call by reference, in which we... function. PHP Call By Reference Example: <?php function swap(&
write a program to demonstrate call by value and call by reference.(pass objects as parameters)
write a program to demonstrate call by value and call by reference.(pass objects as parameters)  write a program to demonstrate call by value and call by reference.(pass objects as parameters
Call-time pass-by-reference has been removed in
Call-time pass-by-reference has been removed in  HI, What is the solution for the error: Call-time pass-by-reference has been removed in Thanks
reference
reference of student into person can do like this or any other alternative Student
by value or by reference
by value or by reference  Are objects passed by value or by reference
Java reference
Java reference  What is weak reference in Java
appdelegate reference
appdelegate reference  Hi, How to get the reference of appdelegate in my view controller class. Thanks.   Hello Friend, Following code example show how to get appdelegate reference anywhere in your iPhone/iPad
cross reference
cross reference   hi everbody as i got a problem and i have no idea the problem that i need to create a cross reference map for a Java source file... generation of the cross-reference map. Finally, the cross-reference map is output
This & Super reference
This & Super reference  If i want to call a subclass constructor & superclass constructor in a subclass parameterized constructor. Then which constructor call statement should be placed first? super() or this() And why
pointer to a reference
pointer to a reference  pointer to a reference in C++    #include <iostream> using namespace std; void foo1(int& x) { int* p = &x; *p = 123; } void foo2(int* x) { int
pointer to a reference
pointer to a reference  pointer to a reference in C++    #include <iostream> using namespace std; void foo1(int& x) { int* p = &x; *p = 123; } void foo2(int* x) { int
Is Java pass-by-reference?
Is Java pass-by-reference?  Is Java pass-by-reference
pass method reference in java
pass method reference in java  How to pass method reference in Java
Are objects passed by value or by reference?
Are objects passed by value or by reference?  Are objects passed by value or by reference
Java interface reference
Java interface reference  When can an object reference be cast to an interface reference
call a constructor
call a constructor  How do you call a constructor for a parent class
Declare Reference variable
Declare Reference variable   class A { int a; //instance... is shared. I just want to ask if we declare Reference variable above then what does...?? (Generally we used to declare reference variable in main method at the time
Reference passing in java
Reference passing in java  plz tell me wat d meaning of refernce in java? for example : Class M(){ N n; } Class N(){ } wats dis meaning
Pass by Reference - Java Beginners
by Reference?can u please explain with examples.is java supports Pass by reference...(i); display(i); } } Pass By Reference: It refers to pass an object...); } } Java programming language does not pass objects by reference
call ireports
call ireports  how to call jrxml file in jsp or servlets pls give one example any one? please send one example any one
Iphone call
Iphone call  Do you have other method to make a call on Iphone,without openUrl
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
conference call
conference call  hi am a java beginner I want to develop a simple conference call system over a LAN can u please enlighten me on the basics that I have to do and kno first
making call
making call  Hi, Is it possible to make a call from application with out quitting application in iOS 4?   hello, this the code for call...]; [phoneStr release];   hello, this the code for call to a number
 

 

 

DMCA.com