我有一个疑问,困惑我好久了,望高手进来帮我解决一下!!
假定有这样一段程序
1 class A {
2 int a;
3 methoda(){...... }
4 public class B extends A{
5 public static void main(String[] args){
6 B x=new B();
7 }
8 }
很显然,B的构造器调用了父类A的默认构造器
我的疑问便是-------第六行的语句是创建了一个类A的实体,还是创建了一个有a这个变量的B类实体????
若在第七行加上x.methoda();这个语句的话,究竟是类A的实体调用自己的方法还是类B的实体调用类A的方法????
请尽快回答我!!!!!