point p=new point() 与p= new point() 的区别
答案:2 悬赏:10
解决时间 2021-01-05 11:24
- 提问者网友:战魂
- 2021-01-04 21:19
point p=new point() 与p= new point() 的区别
最佳答案
- 二级知识专家网友:躲不过心动
- 2021-01-04 22:23
Point p是在栈内存中为p开辟了一个空间
new Piont()是在堆内存中开辟了空间
point p=new point() 即开辟了栈内存空间又开辟了对内存空间 初始值为默认值。如字符串为null,数值型为0;
p= new point() 没有指定栈内存空间 数据根本无法存储。后面这一句是错误的。
开始前一定要实例化point一个实例才能去引用。
new Piont()是在堆内存中开辟了空间
point p=new point() 即开辟了栈内存空间又开辟了对内存空间 初始值为默认值。如字符串为null,数值型为0;
p= new point() 没有指定栈内存空间 数据根本无法存储。后面这一句是错误的。
开始前一定要实例化point一个实例才能去引用。
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-01-04 23:03
point p=new point()定义一个point类型对象p,并初始化
p= new point() 初始化p
p= new point() 初始化p
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯