MgZ_
2017-06-23 04:31
采纳率: 100%
浏览 829
已采纳

java新手提问,为什么不能这样写?

图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 千杯不醉476 2017-06-23 05:07
    已采纳

    图片说明

    写法是没错的,你的问题出在,类名字叫BufferedReader,BufferedReader是jdk输入输出流已经封装好的类,你自己的类命名为BufferedReader就会出错,系统认为是调用你自己定义的BufferedReader类,你没有写它的构造函数与其他方法,所以报错。你把public class BufferedReader改为public class Main或者跟BufferedReader不一样的就可以了。

    打赏 评论
  • xiaoke_code 2017-06-23 05:12

    你要导入正确的BufferedReader 不然类加载器会默认加载当前类明的

    打赏 评论
  • nh632343 2017-06-23 05:15

    构造BufferReader可能会抛异常,要用try包一下

    打赏 评论
  • RoidCoder 2017-06-25 05:34

    你的类名跟jdk包中的类名冲突了

    打赏 评论

相关推荐 更多相似问题