代码中“Wxl wxl1;”为啥能这样写?求帮忙解释下

qq_45720274 2020-02-16 12:45:17
求大佬帮忙解释下代码中“Wxl wxl1;”为啥能这样写
...全文
187 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2020-02-17
  • 打赏
  • 举报
回复
引用 2 楼 qq_45720274 的回复:
[quote=引用 1 楼 qq_41987057的回复:]声明一个对象,未进行初始化
跟WXL wxl =new wxl();有什么区别呢?[/quote] Wxl是类型名, wxl是变量名, Wxl wxl=new Wxl(); 这是初始化过的变量,wxl可以直接使用 Wxl wxl1; 是为初始化过的变量,然后没有初始化或者赋值的话,直接 wxl1.add()这样的操作就会报错
心怀啊 2020-02-16
  • 打赏
  • 举报
回复
声明一个对象,未进行初始化
qybao 2020-02-16
  • 打赏
  • 举报
回复
Wxl wxl = new Wxl(); 这是定义一个变量wxl,并让它引用new出来的对象 Wxl wxl1; 这只是单纯的定义一个变量wxl1 wxl1 = wxl; 这是让wxl1这个变量引用和wxl所引用的对象,也就是wxl1和wxl一样,都引用new出来的对象。
qq_45720274 2020-02-16
  • 打赏
  • 举报
回复
引用 1 楼 qq_41987057的回复:
声明一个对象,未进行初始化
跟WXL wxl =new wxl();有什么区别呢?

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧