Java Reference
In-Depth Information
Display 5.21
Demonstrating the Class Person
1 public class PersonDemo
2 {
3 public static void main(String[]args)
4 {
5 Person bach =
6 new Person("Johann Sebastian Bach",
7 new Date("March", 21, 1685), new Date("July", 28, 1750));
8 Person stravinsky =
9 new Person("Igor Stravinsky",
10 new Date("June", 17, 1882), new Date("April", 6, 1971));
11 Person adams =
12 new Person("John Adams",
13 new Date("February", 15, 1947), null );
14 System.out.println("A Short List of Composers:");
15 System.out.println(bach);
16 System.out.println(stravinsky);
17 System.out.println(adams);
18 Person bachTwin = new Person(bach);
19 System.out.println("Comparing bach and bachTwin:");
20 if (bachTwin == bach)
21 System.out.println("Same reference for both.");
22 else
23 System.out.println("Distinct copies.");
24 if (bachTwin.equals(bach))
25 System.out.println("Same data.");
26 else
27 System.out.println("Not same data.");
28 }
29 }
Sample Dialogue
A Short List of Composers:
Johann Sebastian Bach, March 21, 1685-July 28, 1750
Igor Stravinsky, June 17, 1882-April 6, 1971
John Adams, February 15, 1947-
Comparing bach and bachTwin:
Distinct copies.
Same data.
 
 
Search WWH ::




Custom Search