/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Base {
private void display() {
System.
out.
println("Static or class method from Base"); }
public void print() {
System.
out.
println("Non-static or instance method from Base"); }
}
class Derived extends Base {
private void display() {
System.
out.
println("Static or class method from Derived"); }
public void print() {
System.
out.
println("Non-static or instance method from Derived"); }
public class test {
public static void main
(String args
[]) {
Base obj= new Derived();
obj1.display();
obj1.print();
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBCYXNlIHsKcHJpdmF0ZSB2b2lkIGRpc3BsYXkoKSB7ClN5c3RlbS5vdXQucHJpbnRsbigiU3RhdGljIG9yIGNsYXNzIG1ldGhvZCBmcm9tIEJhc2UiKTsKfQpwdWJsaWMgdm9pZCBwcmludCgpIHsKU3lzdGVtLm91dC5wcmludGxuKCJOb24tc3RhdGljIG9yIGluc3RhbmNlIG1ldGhvZCBmcm9tIEJhc2UiKTsKfQp9CmNsYXNzIERlcml2ZWQgZXh0ZW5kcyBCYXNlIHsKcHJpdmF0ZSB2b2lkIGRpc3BsYXkoKSB7ClN5c3RlbS5vdXQucHJpbnRsbigiU3RhdGljIG9yIGNsYXNzIG1ldGhvZCBmcm9tIERlcml2ZWQiKTsKfQpwdWJsaWMgdm9pZCBwcmludCgpIHsKU3lzdGVtLm91dC5wcmludGxuKCJOb24tc3RhdGljIG9yIGluc3RhbmNlIG1ldGhvZCBmcm9tIERlcml2ZWQiKTsKfQpwdWJsaWMgY2xhc3MgdGVzdCB7CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pCnsKQmFzZSBvYmo9IG5ldyBEZXJpdmVkKCk7Cm9iajEuZGlzcGxheSgpOwpvYmoxLnByaW50KCk7Cn0KfQp9