Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
43 lines (31 loc) · 1.14 KB

File metadata and controls

43 lines (31 loc) · 1.14 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package chapter09;
// ReferenceEx1.java
// Using Object and Reference
// http://www.c4learn.com/java/java-assigning-object-reference/
class Rectangle {
double length;
double breadth;
}
class ReferenceEx1
{
public static void main(String args[]) {
Rectangle r1 = new Rectangle();
Rectangle r2 = r1;
// r2 is called a reference of type Rectangle
// It can be considered as a copy of r11
r1.length = 10;
r2.length = 50;
System.out.println("Value of r1's Length : " + r1.length);
// Used Object here
System.out.println("Value of r1's Length : " + r2.length);
// Used reference to the object here
System.out.println("The object r1 is located at: " + System.identityHashCode(r1));
System.out.println("The reference r2 is located at: " + System.identityHashCode(r2));
r1 = null; // Enforcing the object r1 to null
System.out.println("Value of r1's Length : " + r2.length);
// Used reference to the object here
System.out.println("The object r1 is located at: " + System.identityHashCode(r1));
System.out.println("The reference r2 is located at: " + System.identityHashCode(r2));
Rectangle r3 = new Rectangle();
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.