我想请问下,就是java里面。我们实例化时。比如A a= new A 时。
我想请问下,就是java里面。我们实例化时。比如Aa=newA()时。有时会有,比如。B是父类,A是子类。如果实例化时是Bb=newA();或者是Aa=newB();请问...
我想请问下,就是java里面。我们实例化时。比如A a= new A() 时。有时会有,比如。B是父类,A是子类。如果实例化时是B b=new A(); 或者是A a=new B(); 请问下,这两个和A a= new A()的区别是什么?
展开
4个回答
展开全部
A a=new B(); 这个是错误的 ,不可以这么写
B b=new A(); 这个是正确的
B b = new A();
A a = new A();
各方面都不相等,他们指向的是不同的地址
B b=new A(); 这个是正确的
B b = new A();
A a = new A();
各方面都不相等,他们指向的是不同的地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询