我是菜鸟,今天看到一段java代码
class Person{
Person p;
name;
age;
public Person(){
name="xx";
age=30;
p=null;
}
}
然后在后面的代码片段中还使用了 this.p=player;
我想问的是,在没有使用new 的这句Person p; 是否声明了一个特殊的对象?
直接使用 类名 对象名 声明的这个对象的作用是什么? 和使用new实例化后的区别是什么?
没有使用new的对象
答案:2 悬赏:20 手机版
解决时间 2021-03-17 05:25
- 提问者网友:骑士
- 2021-03-16 21:21
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-16 21:56
1. Person p;这种方式只是申明了一个 Person对象的引用,没有具体的内存数据
2. new 一个对象申请了内存空间,有数据连接
2. new 一个对象申请了内存空间,有数据连接
全部回答
- 1楼网友:北城痞子
- 2021-03-16 23:12
我看到过
我没见过
我以前也有JAVA的手机 后面换安卓的了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯