老师,我确实看不出哪里有问题了,求解?

老师,我确实看不出哪里有问题了,求解?

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

错误信息全部在Test类里,不在Person,你只贴出了Person类

  • 慕运维5488699 提问者 #1
    好的,请帮我看下,谢谢
    2018-02-07 10:10:45
  • Naindger 回复 提问者 慕运维5488699 #2
    Test类没看出什么问题,你再运行一下,或者直接把代码复制上来。 从错误代码看 error: cannot find symbol sc.name = "李明"; ^ symbol: variable name location: variable sc of type Person 在Person类型的sc变量中,找不到叫name的变量参数 所以sc已经成功实例化,Person类里也定义了name,age,grade,应该不会出错。 另外Person类中的mySelf方法有错误,区分中英文的""和“”,但是引号的问题不会导致现在的错误。另外如果平台练习出现错误找不到原因,可以复制代码到eclipse里试试,eclipse里的错误提示更详细些。
    2018-02-07 10:54:24
  • 慕运维5488699 提问者 #3
    非常感谢!
    2018-02-07 13:03:04
blacknote 2018-02-08 14:28:44

你可以看看sc.xxx中间的点是不是系统自带英文输入法下键盘输入的,而不是“.”或者“․”,我测试了一下这两种点会报错,改为正常的就不会。

下图中这两种特殊符号的点都不能被程序识别,我猜多半是输入法的问题,你可以试试复制一个你自己程序中System.out.println中的点试试。

而且注意到两次截图使用的不一样的浏览器,不知道输入法和浏览器的状态是什么,仔细观察你报错的那个点应该是FULLWIDTH FULL STOP,因为和后边字符之间的间距比正常的要长。

 http://img1.sycdn.imooc.com//climg/5a7beb490001e2c502640350.jpghttp://img1.sycdn.imooc.com//climg/5a7bec3000016ca902820324.jpg


提问者 慕运维5488699 2018-02-07 10:08:19
喜欢做梦的鱼 2018-02-06 18:52:47

请贴出完整代码以便于帮助排错。

  • 提问者 慕运维5488699 #1
    好的,请帮我看下,谢谢
    2018-02-07 10:09:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师