Q:
When this. non-static datamember is compulsory inside non-static method
Answer
Whenever there is local- variable/parameter inside the method with same name as data member.
Ex:
Class Sample {
int a;
void show() {
int a=5;
system.out.println(a); // 5
system.out.println(this.a);//23
}
}
class MainApp {
Public static void main(String[] args) {
Sample s = new Sample();
s.a = 23;
s.show();
}
}
View answer
Workspace
Report Error
Discuss