public class InheritanceTest {
public static void main(String[] args) {
Child child = new Child();
child.test();
}
}
class Parent {
public void test () {
print();
}
private void print () {
System.out.println("This is Parent ");
}
}
class Child extends Parent {
private void print () {
System.out.println("This is Child ");
}
}
Result:
This is Parent
Means:
Even the print() method is set to private
in Parent class, Child can inherite it.
And even there is a same-name-method in Child, it won't gonna invoked.