码迷,mamicode.com
首页 > 编程语言 > 详细

09-从零玩转JavaWeb-匿名对象

时间:2017-11-03 17:13:27      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:小强   项目实战   文件共享   htm   建议   视频下载   创建   imageview   红色   

什么是匿名对象?

匿名对象:new Student();

创建完对象后, 没有把它赋值给一个具体的变量

非匿名对象:Student stu=new Student(); 

上面这个为非匿名对象

两者区别:

 1、两者的结构不同

 2、匿名对象创建的对象只存在于堆中

    非匿名对象创建对象时的对象虽然也在堆中,但其类变量却在栈中

  在栈中存的是创建对象的地址

3、 因为没有名称,匿名对象仅仅只能使用一次。一般把匿名对象作为参数传递

  show(new Car());

  参数当中传递了一个匿名对象。

技术分享

创建的匿名对象同样也可以调用对象的字段

如下图,直接在匿名对象后面点就可以

技术分享

上图:红色部分为匿名对象

     蓝色部分为非匿名对象

 

关注以下微信号“码蚁小强

第一时间获取《从零玩转JavaWeb+项目实战》最新更新视频及下载地址

技术分享

上课“代码+软件+Xmind笔记”在“码蚁Java学习交流群:625973026“文件共享当中

 网易云:点击在线观看  建议倍速观看

 

09-从零玩转JavaWeb-匿名对象

标签:小强   项目实战   文件共享   htm   建议   视频下载   创建   imageview   红色   

原文地址:http://www.cnblogs.com/myxq666/p/7779046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!