楼主: jaly50
跳转到指定楼层
上一主题 下一主题
收起左侧

Berkeley CS 61B Data Structures(in Java) Lab6 讨论帖

 
🔗
Eloise 2016-4-12 16:04:17 | 只看该作者
全局:
刚刚做完,发上来..
throws是声明该方法可能抛出异常,方法的调用者可能需要处理;
throw是明确指出要抛出异常/处理

result.jpg (153.53 KB, 下载次数: 0)

result.jpg
回复

使用道具 举报

🔗
F_F 2016-4-27 21:52:09 | 只看该作者
全局:
学习到了,exception不停地throws
第一步的时候为了想少些try/catch,误打误撞就完成了optional部分:D

lab6.png (32.53 KB, 下载次数: 0)

lab6.png
回复

使用道具 举报

🔗
elyn 2016-5-3 15:58:17 | 只看该作者
全局:
交作业。
初看以为很简单,结果后来发现还是有很多地方需要琢磨的。
难度主要在输入错误后不需要retype命令,直接重新输入正确的数据。
之前没有在main里catch, 因为发现不能获得错误数据并输出,就直接在各个方法里catch了,结果发现这样就不能实现自动重新输入正确数据。
琢磨了半天,才明白为什么在自己定义的exception里要把field variable 定义为public而不是private, 因为需要通过捕捉到的exception获取这个数据。
这样就可以在main里catch并输出那个错误的数据信息了。
虽然很简单的一个知识点,弄清楚还是收获满满的。开心-0-、

lab6.png (34.71 KB, 下载次数: 0)

lab6.png
回复

使用道具 举报

全局:
确实很巧妙,原来exception可以这么用。

48E87A41-2DA8-47D9-9C44-3B02599CED71.png (301.99 KB, 下载次数: 1)

48E87A41-2DA8-47D9-9C44-3B02599CED71.png
回复

使用道具 举报

🔗
fishgo 2016-5-13 11:07:06 | 只看该作者
全局:
extra里面不知道怎么实现,就用了flag,多写了几行代码达到那样的效果
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
perlin 2016-5-15 03:29:40 | 只看该作者
全局:
Exception有点难玩转


回复

使用道具 举报

🔗
reedme17 2016-7-5 17:18:03 | 只看该作者
全局:
听这节课几乎睡着的后果就是不会做

Screen Shot 2016-07-05 at 5.17.21 PM.png (67.83 KB, 下载次数: 0)

Screen Shot 2016-07-05 at 5.17.21 PM.png
回复

使用道具 举报

🔗
starsyork 2016-7-9 01:20:31 | 只看该作者
全局:
extra看大家的帖子解决了
回复

使用道具 举报

🔗
Yoonlee 2016-7-28 14:36:16 | 只看该作者
全局:
终于完成了。。这部分没怎么听懂,做起来有点吃力。。
extra还没啥头绪。。
另外结果里有点小错误,报BadTransactionException错的时候前面有个箭头,不应该是在下一行才出现么??改了一下还是这样。。。有大神知道么??

lab6.PNG (19.16 KB, 下载次数: 1)

lab6.PNG
回复

使用道具 举报

🔗
xavier90 2016-7-28 20:36:12 | 只看该作者
全局:
稍微对exception有了理解,但还是不熟练,这次看了其他人的讨论才完成的需要多加努力

1.jpg (51.21 KB, 下载次数: 1)

1.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表