日期:2014-05-16  浏览次数:20729 次

关于对象类型的疑问
在泛型的程序中经常见到这样的形式:
//定义一个类
class A {}
在下面的main函数中有这么一段 
 A a1;
A a2=new A();
在这里很明显a是作为一个变量出现的,a1.后也能调用类A的变量与方法,问题是不清楚
a1与a2有啥区别,求大神指教!!!


------解决方案--------------------
a1声明未初始化
s2声明及初始化
class A 不是泛型类型
------解决方案--------------------
A a1=定义,为空对象


A a2=new A();实例一个对象,初使化对象