黑马程序员技术交流社区
标题:
问题
[打印本页]
作者:
风云
时间:
2013-5-21 11:08
标题:
问题
本帖最后由 风云 于 2013-5-21 12:41 编辑
Set<Student> tr = new TreeSet<Stu2>(Collections.reverseOrder());
(1) Student stu1 = new Stu2("李四",21,87);
tr.add(stu1);
(2) tr.add=new(student("李四",21,87);
一是二的简写吗?还是它们之间有什么不同?望给出意见 谢谢
作者:
谢孔营
时间:
2013-5-21 11:41
tr没有add属性吧,只有add方法吧,你用tr.add程序不报错吗?我试了一下在我这里程序就直接报错了。
所以我想应该没有tr.add。
作者:
风云
时间:
2013-5-21 12:00
(2) tr.add=new(student("李四",21,87); 改为 tr.add (new student("李四",21,87); 书写错误了
作者:
风云
时间:
2013-5-21 12:03
我的意思是:
(1) Student stu1 = new Stu2("李四",21,87);
tr.add(stu1);
(2) tr.add(new(student("李四",21,87)); (2)应该应该是(1)的一个简写吧!
作者:
殇_心。
时间:
2013-5-21 12:09
风云 发表于 2013-5-21 12:03
我的意思是:
(1) Student stu1 = new Stu2("李四",21,87);
tr.add(s ...
可以这么说吧。
作者:
1844611785
时间:
2013-5-21 12:11
是这样 的
作者:
无妄无涯
时间:
2013-5-21 12:44
看你板凳楼的修改,(2)确实算是(1)的简写。另外,板凳楼的代码中又多了一个"(",这得有多蛋疼?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2