帮忙理解一下程序
类一
public class Example1 {
public String getName() {
return "luffyke" ;
}
}
类二
public class Example2 {
public int getAge()
{
return 25 ;
}
}
类三
public class MainExample {
public class Test1 extends Example1 {
public String getName() {
return super.getName();
}
}
public class Test2 extends Example2 {
public int getAge() {
return super.getAge();
}
}
public String showName() {
return new Test1().getName();
}
public int showAge() {
return new Test2().getAge();
}//这两行在这里有吗 在我看来好像没什么用啊
public static void main(String args[]) {
MainExample example = new MainExample();
System.out.println("姓名:" + example.showName());//直接调用example.getName()行不行啊
System.out.println("年龄:" + example.showAge());//也是直接调用example.getAge()行不
}
}