FK ff 就相当于指针、代号、连接
new FK() 其实就是在内存中给这个对象开辟了一块空间,这个对象存在了
FK ff=new FK();就是将这个代号指向了这个对象,然后就可以用代号来操作对象了
FK ff=null;就是只有代号,但是这个代号没有实际意义,因为他不代表某个具体的对象,在接下来的代码中,通常就是将这个代号指向某个具体的对象(赋值)
再举个例子就是:
FK ff 是小孩的名字
FK ff=null; 小孩还没有出生,可以让任何一个小孩叫这个名字
new FK() 其实就是在内存中给这个对象开辟了一块空间,这个对象存在了
FK ff=new FK();就是将这个代号指向了这个对象,然后就可以用代号来操作对象了
FK ff=null;就是只有代号,但是这个代号没有实际意义,因为他不代表某个具体的对象,在接下来的代码中,通常就是将这个代号指向某个具体的对象(赋值)
再举个例子就是:
FK ff 是小孩的名字
FK ff=null; 小孩还没有出生,可以让任何一个小孩叫这个名字
FK ff=new FK();小孩出生并且和名字对应了,以后可以用名字来称呼这个小孩了
转自百度知道 解释的很好 专业