A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Bast1an 中级黑马   /  2016-10-10 11:53  /  1020 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Bast1an 于 2016-10-10 20:46 编辑

基本数据类型和数组的显示初始化我们都知道,例如int i=1就是一个显示初始化。
那么对象的显示初始化是什么样的呢?(除了String 对象)
比如Student s 能否进行显示初始化,显示初始化是这样的吗?
Student s1=new Students();
Student s=s1;

解释一下这里面的第五步的显示初始化。

Image.png (237.9 KB, 下载次数: 13)

Image.png
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

5 个回复

倒序浏览
回复 使用道具 举报
1023014360 发表于 2016-10-10 12:25
是的,默认是null

也就是说,只要给一个新创建的对象付一个已经创建的对象,就是显示初始化吗?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
Bast1an 发表于 2016-10-10 13:32
也就是说,只要给一个新创建的对象付一个已经创建的对象,就是显示初始化吗?
...

算,只要写等号了都算。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
1023014360 发表于 2016-10-10 19:44
算,只要写等号了都算。

麻烦再解释一下上面图片里面第五步的显示初始化指的是什么
回复 使用道具 举报
1023014360 发表于 2016-10-10 19:44
算,只要写等号了都算。

麻烦再解释一下上面图片里面第五步的显示初始化指的是什么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马