第一个输出100;
第二个输出200;
第三个输出200;
第四个输出201;
第五个输出202;
(2)
第四个出错,原因:如果子类被当作父类使用,则通过子类访问的字段是父类的
(2)
package lianxi;
class A1
{
public String toString ()
{
return "测试";
}
}
public class 练手 {
public static void main(String[] args) {
System.out.println(new A1());
}
}
(3)
package lianxi;
class A1
{
public void ceshi()
{
System.out.println("father");
}
}
class A2 extends A1
{
public void ceshi()
{
super.ceshi();
System.out.println("son");
}
}
public class 练手 {
public static void main(String[] args) {
A2 a=new A2();
a.ceshi();
}
}