add instance variable hiding class

This commit is contained in:
mherbaghinyan 2018-05-06 22:44:11 +04:00
parent 13d226c97b
commit 0128224acc
3 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,10 @@
package com.baeldung.scope.method;
/**
* Created by Gebruiker on 5/6/2018.
*/
public class MethodHidingDemo {
public static void main(String[] args) {
}
}

View File

@ -0,0 +1,23 @@
package com.baeldung.scope.variable;
/**
* Created by Gebruiker on 5/6/2018.
*/
public class HideVariable {
private String instanceVariable = "this is instance variable";
HideVariable() {
instanceVariable = "constructor local variable";
System.out.println(instanceVariable);
}
public void printLocalVariable() {
instanceVariable = "method local variable";
System.out.println(instanceVariable);
}
public void printInstanceVariable() {
System.out.println(this.instanceVariable);
}
}

View File

@ -0,0 +1,12 @@
package com.baeldung.scope.variable;
/**
* Created by Gebruiker on 5/6/2018.
*/
public class VariableHidingDemo {
public static void main(String[] args) {
HideVariable variable = new HideVariable();
variable.printLocalVariable();
variable.printInstanceVariable();
}
}