public class A{}public class B extends A{public ststic void main (String[] args)
{
A a=new B();
B b=new B();
//他俩又什么区别呢。?谢谢、我实在是没分了。不好意思、。}}

解决方案 »

  1.   

    父类对象可以通过子类的构造器声明,第一个就是这种情况,就如同,经理是职员的子类,经理可以是职员对象,然而反过来有时就出问题了,需要用到instanceof,就如同职员如果声明成经理,就出了问题一样。
    第二个是普通的初始化对象。
      

  2.   

    This is called polymorphism.