class A{
A
(){System.
out.
println("Hello");}}
class B extends A{
void msg
(){System.
out.
println("Welcome");} }
class C {
Public Static void main
(String args
[]){ A obj=new B();
obj.msg();//Now which msg() method would be invoked?
}
}
Y2xhc3MgQXsKQSgpe1N5c3RlbS5vdXQucHJpbnRsbigiSGVsbG8iKTt9Cn0KY2xhc3MgQiBleHRlbmRzIEF7CnZvaWQgbXNnKCl7U3lzdGVtLm91dC5wcmludGxuKCJXZWxjb21lIik7fQp9CmNsYXNzIEMgewogCiBQdWJsaWMgU3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKXsKICAgQSBvYmo9bmV3IEIoKTsKICAgb2JqLm1zZygpOy8vTm93IHdoaWNoIG1zZygpIG1ldGhvZCB3b3VsZCBiZSBpbnZva2VkPwp9Cn0K