forked from 14visheshjain/DataStructure-Algorithm-in-java
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathPersonClient.java
More file actions
89 lines (65 loc) · 1.57 KB
/
PersonClient.java
File metadata and controls
89 lines (65 loc) · 1.57 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package lecture9a12;
/**
* @author Garima Chhikara
* @email garima.chhikara@codingblocks.com
* @date 28-Dec-2018
*
*/
public class PersonClient {
public static void main(String[] args) {
Person p1 = new Person();
System.out.println(p1.name);
System.out.println(p1.age);
p1.name = "raman";
p1.age = 10;
System.out.println(p1.name);
System.out.println(p1.age);
Person p2 = p1;
p2.name = "amit";
System.out.println(p2.name);
System.out.println(p1.name);
Person p3 = new Person();
p3.age = 10;
p3.name = "A";
Person p4 = new Person();
p4.age = 20;
p4.name = "B";
// Test1(p3, p4);
System.out.println(p3.age + " " + p3.name);
System.out.println(p4.age + " " + p4.name);
// Test2(p3, p4);
System.out.println(p3.age + " " + p3.name);
System.out.println(p4.age + " " + p4.name);
int myAge = 30;
String myName = "C";
Test3(p3, p4.age, p4.name, myAge, myName);
System.out.println(p3.age + " " + p3.name);
System.out.println(p4.age + " " + p4.name);
System.out.println(myAge + " " + myName);
p3.introduceYourself();
p3.sayHi("ram");
}
public static void Test3(Person p, int age, String name, int myAge, String myName) {
p.age = 0;
p.name = "_";
age = 0;
name = "_";
myAge = 0;
myName = "_";
}
public static void Test2(Person p1, Person p2) {
p1 = new Person();
int tempa = p1.age;
p1.age = p2.age;
p2.age = tempa;
p2 = new Person();
String tempn = p1.name;
p1.name = p2.name;
p2.name = tempn;
}
public static void Test1(Person p1, Person p2) {
Person temp = p1;
p1 = p2;
p2 = temp;
}
}