首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JAVA最基础的有关问题

2012-04-09 
JAVA最基础的问题用了c++多年,第一次使用java,问一个最简单的问题大家不要笑。c++的对象实例化可以直接定义

JAVA最基础的问题
用了c++多年,第一次使用java,问一个最简单的问题大家不要笑。
c++的对象实例化可以直接定义,java可以吗?如c++:

class A{
public:
A();
void show();
};

A obj; //正确
obj.show(); //正确

java可以这样直接定义吗?看了一下貌似只能new:

A obj = new A;

[解决办法]
对象在使用前必须时行实例化。
A obj;
你可以理解为这只是定义了一个A类型的指针。
但指针没有指向实际的对象。
[解决办法]
new 是必需滴
[解决办法]
换个方向理解
java 中 A obj; 就相当于 A *obj ;

热点排行