java 编译显示 不允许使用空类型 啥意思???详细些哦,新人
答案:3 悬赏:30 手机版
解决时间 2021-11-19 14:35
- 提问者网友:伴风望海
- 2021-11-18 20:32
java 编译显示 不允许使用空类型 啥意思???详细些哦,新人
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-11-18 21:51
直接调用a.color();就可以了,不用System.out.println();追问用那个为啥不行呢追答a.color()根本不会返回任何结果(它的返回值类型是void,而且内部也没有return 之类的返回值语句),你让System.out.println()拿什么去显示啊!巧妇难为无米之炊,明白不?!追问哦,system...这个方法是有返回值的,明白了
全部回答
- 1楼网友:拾荒鲤
- 2021-11-18 23:53
这个错误应该是叫空指针异常。那么,说明你继承的fruits有问题追问继承没问题呀,,我如果直接a.color()就不会出错了追答直接调用a.color(),你打印它的话,当然会出错啊,他是一个对象方法,你是在调用方法,怎么能打印呢。这样打印不出来东西的,当然要报空指针异常了
- 2楼网友:天凉才是好个秋
- 2021-11-18 23:16
我暂时保留我的看法!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯