From 6adc92c451b8985e33e1994fd773ea00bba5635f Mon Sep 17 00:00:00 2001 From: mherbaghinyan Date: Mon, 14 May 2018 11:49:03 +0400 Subject: [PATCH] hiding test --- .../java/com/baeldung/scope/variable/ChildVariable.java | 6 +++++- .../java/com/baeldung/scope/variable/ParentVariable.java | 4 ++++ .../com/baeldung/scope/variable/VariableHidingDemo.java | 6 ++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/core-java/src/main/java/com/baeldung/scope/variable/ChildVariable.java b/core-java/src/main/java/com/baeldung/scope/variable/ChildVariable.java index 5ec50b8b68..5730e5e282 100644 --- a/core-java/src/main/java/com/baeldung/scope/variable/ChildVariable.java +++ b/core-java/src/main/java/com/baeldung/scope/variable/ChildVariable.java @@ -5,5 +5,9 @@ package com.baeldung.scope.variable; */ public class ChildVariable extends ParentVariable { - String instanceVariable = "parent variable"; + String instanceVariable = "child variable"; + + public void printInstanceVariable() { + System.out.println(instanceVariable); + } } diff --git a/core-java/src/main/java/com/baeldung/scope/variable/ParentVariable.java b/core-java/src/main/java/com/baeldung/scope/variable/ParentVariable.java index 868a8a1acc..7f116b955e 100644 --- a/core-java/src/main/java/com/baeldung/scope/variable/ParentVariable.java +++ b/core-java/src/main/java/com/baeldung/scope/variable/ParentVariable.java @@ -6,4 +6,8 @@ package com.baeldung.scope.variable; public class ParentVariable { String instanceVariable = "parent variable"; + + public void printInstanceVariable() { + System.out.println(instanceVariable); + } } diff --git a/core-java/src/main/java/com/baeldung/scope/variable/VariableHidingDemo.java b/core-java/src/main/java/com/baeldung/scope/variable/VariableHidingDemo.java index ac1e24db6d..1ad71bd966 100644 --- a/core-java/src/main/java/com/baeldung/scope/variable/VariableHidingDemo.java +++ b/core-java/src/main/java/com/baeldung/scope/variable/VariableHidingDemo.java @@ -8,5 +8,11 @@ public class VariableHidingDemo { HideVariable variable = new HideVariable(); variable.printLocalVariable(); variable.printInstanceVariable(); + + ParentVariable parentVariable = new ParentVariable(); + ParentVariable childVariable = new ChildVariable(); + + parentVariable.printInstanceVariable(); + childVariable.printInstanceVariable(); } }