首页 > 编程语言 > 详细

JAVA中的对象

时间:2020-09-20 23:51:54      阅读:38      评论:0      收藏:0      [点我收藏+]

一定要认识到:一个对象变量并没有实际包含一个对象,而仅仅引用了一个对象.

在java中,任何对象变量的值都是对存储在另外一个地方的对象的引用.new操作符的返回值也是一个引用.

Date deadLine = new Date();

表达式new Date()构造了一个Date类型的对象,并且它的值是对新创建对象的引用.这个引用存储在变量deadline中.

可以显示地将变量设置为null,表面这个对象变量目前没有引用任何对象.

deaLine = null;

如果将一个方法应用于一个值为null的对象上,那么就会产生运行时错误.

dateLine = null;
Srring s = dateLine.toString() ;//runtime error!

注意:局部变量不会自动地初始化为null,而必须通过调用new或将他们设置为null进行初始化.

JAVA中的对象

原文:https://www.cnblogs.com/liuzhidao/p/13702267.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!