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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 沙漠里的小鱼 于 2012-3-1 14:34 编辑

class Res
{String name;
String sex;
}
class Input implements Runnable
{privat Res r;
}视频中毕老师说privat Res r;是创建了一个实例  以前我们定义一个实例不是都是Res r =new Res()的吗   还有 我Res r=null可以吗  Res r=null也是定义一个实例吗  谢谢大家

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

1 个回复

正序浏览
你上面所说 private Res r的;并不是创建了一个对象,而是一个引用,只是这个引用目前还没有存在的对象让其指向,用new的方法才能创建一个对象,这个 private Res r;在默认的情况下指向为null,所以你说的 Res r=null是可以的,也是合法语句。但是记住这个是不是创建实例,只是一个引用。我看看了你说的这段视频,毕老师似乎也没有说是创建对象啊??

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马