为了账号安全,请及时绑定邮箱和手机立即绑定

这段代码中,为什么结果是类A编译错误?

这段代码中,为什么结果是类A编译错误?

慕粉3379465 2017-09-10 18:01:33
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

static method getCount 不能访问普通成员,所以不能返回 count 变量。

查看完整回答
反对 回复 2017-09-10
  • 慕粉3379465
    慕粉3379465
    public表示这个字段可以在类或者对象的外部进行访问 static表示这个字段是个静态字段,不需要实例化即可访问
  • onemoo
    onemoo
    你可能没看懂我的回答。 你说的不完整。 static方法不能访问非静态字段,所以 getCount 中根本不能使用 count。
  • onemoo
    onemoo
    另外,你已经知道这是编译错误,那么编译器同时还输出了详细的错误报告,向你指出哪里有错。你可以参考这些来确定到底哪里错了,至少你也能知道是哪一行代码错了。 即便你完全看不懂,也应该在提问的同时给出编译器的错误报告(而不是仅仅说“编译错误”),这有助于别人帮你确定问题点。 认真读编译器的输出是个好习惯。
  • 1 回答
  • 0 关注
  • 1073 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信