package inheritance;
class B {
String str = "Parent";
static void print() {
System.out.println("Parent Class");
}
void exec() {
print();
System.out.println(str);
}
}
public class Acls extends B {
String str = "Child";
static void print() {
System.out.println("Child Class");
}
public static void main(String[] args) {
Acls a = new Acls();
a.exec();
B b = new Acls();
b.exec();
}
}
the ouput is parent class
parent
parent class
parent
can anyone explain the above code clearly