public class DemoPassByReference {
// instance member
int age;
// parameterized constructor
DemoPassByReference(int age){
[Link] = age;
}
// method to display age
void display(DemoPassByReference objectParam){
[Link]("this - age : "+[Link]); // this > pointing >
CURRENT OBJECT
[Link]("object param - age : "+[Link]);
}
public static void main(String[] args) {
DemoPassByReference obj1 = new DemoPassByReference(10); // object 1
created, age = 10
DemoPassByReference obj2 = new DemoPassByReference(20); // object 2
created, age = 20
// [Link](obj1);
// [Link](obj2);
// [Link](obj1);
[Link](obj2);
}
}
/**
* types of member
* access modifier
* Encapsulation (OOPs concept) - setter & getter
* this keyword
* constructor
* PassByReference
*/