我想知道在为子类创建对象但分配 A 类引用而不是分配 B 类引用之间的优势。这显示在代码下面的第 1 行、第 2 行中
class A
{
int b=10;
}
class B extends A
{
int b=12;
}
class Test
{
public static void main(String[] args)
{
A a=new B(); //line1
//B a=new B();//line2
System.our.println(a.b);
}
}