In the following program, the
incrByTen( ) method returns an object in which the value of variable
a is ten greater than it is in the invoking object.
Syntax -
public
ClassName MethodName( )
{
return
object;
}
Lets implement this on Eclipse IDE:
1. Launch Eclipse IDE, Create a new Java Class 'Seventh Project, Create 'Test' class as shown below:
2. Declare an instance variable 'a' as integer type as shown below:
3. Create a Test( ) constructor which receives an integer value as a parameter and assigns the received value to instance variable 'a' of Test class as shown below:
4. Create a method
incrByTen( ) which returns object after incrementing the value of instance variable 'a' by 10 as shown below and save:
5. Create a class named 'ReceiveObjects' as shown below:
6. Create two objects, initialize one object 'object1' during its creating by passing a value '10' and just create another object 'object2' without initializing it as shown below:
7. Print the value of instance variable 'a' of 'object1' before calling incrByTen( ) method as shown below:
8. Call the incrByTen( ) method using 'object1' object and store the object returned by incrByTen() method in another object 'object2' as shown below:
9.Print the value of variable 'a' of 'object2' as shown below:
10. Call the incrByTen( ) method using 'object2' object and store the object returned by incrByTen() method into 'object2' as shown below:
11. Print the value of variable 'a' of 'object2' as shown below:
12. Save and Run the 'ReceiveObjects' class as shown below:
13. Observe that the output is displayed in the console as shown below:
Download this project:
Click here to download the project containing 'Test' and 'ReceiveObjects' class files used in this post (You can download the project and import into Eclipse IDE on your machine)