永发信息网

java程序Spider main = null;如何理解?

答案:2  悬赏:10  手机版
解决时间 2021-03-04 23:57
在蜘蛛纸牌的程序中有这样代码
//生成SPIDER框架对象
Spider main = null;
包中包含一个类名为Spider。请问这个赋值为空怎么理解?
Spider main = new Spider();
这样才对吧?
最佳答案
Spider main = new Spider();

实际上是生成Spider类型的对象(new出来的),在声明一个Spider类型的引用main,并将main指向生成的对象。
Spider main = null;只声明的引用,且赋值为空,后期可以根据需要在继续赋值操作,比如:

main = new Spider();
或者指向一个已经存在的对象。
Spider testSpider = new Spider();
main = testSpider;
都可以的
全部回答
java中虽没有指针这个说法,但实际上还是存在的。java的数据类型分为两大类,一个是基本数据类型,一个是构造数据类型(或称复合数据类型),前者比如整型、布尔型等,后者就是类,包括jdk中预定义的类和我们自己写的一些类。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我今年15,20岁一男的让我帮他破处,还说要娶
中国邮政储蓄银行扬州市学苑营业所地址有知道
雪铁龙车头多少是离路边线30cm图
与从没见过的人相遇用什么词语形合适
义乌吉他培训 哪里教的好?
飞机的应答机编码,获取的流程是怎样的,(不
深圳市布吉街尖山排村顺丰快递在哪
火山发生在什么地区?什么是火山,产生原因,集
关于小流域综合治理开发模式的叙述,正确的是
日语的字典形和普通形不一样吗
哈弗h2蓝标手豪有倒车轨迹吗
海伦春天南门这个地址在什么地方,我要处理点
一辆汽车一次运煤6250千克,8辆卡车20次运煤
五羊本田彪影可用幻影化油器吗?
描写秋天情感的诗句
推荐资讯
请问商务谈判中委婉语在中英对的比分析怎么写
当土壤标准冻深为600~800mm,土壤为强冻胀土
七宝mt酒吧散台最低消费多少?
射手女和水瓶男配
电脑键盘灯不亮了,不能打字了怎么办?
矿山路西小区在什么地方啊,我要过去处理事情
上楼顶小学检讨书150字
药品贮藏各库房的相对湿度应保持在A.45%~60%
社保退休金可以领多少
我名冬慧,求好听的英文名
农行卡网银如何查询到帐号姓名信息
密闭、阴暗干燥处保存的药品应放在什么库区
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?