问答详情
源自:9-9 Java 中的 Object 类 Ⅱ

eclipse提示不能创建equals(),为什么?提示 there are no non-static fields

https://img1.mukewang.com/5c80d0450001090e10380463.jpg

显示non

提问者:墨墨白 2019-03-07 16:06

个回答

  • 悦然无殇
    2019-05-24 13:17:03

    重写equals方法是在子类(Dog)中重写的吧。在main函数中直接调用equals方法进行比较。

  • wind_ue
    2019-03-18 17:36:03

    我也是提示这句话:需要在Initail类下创建非静态变量。在Initail类下创建非静态变量后编译器才能检测到变量值;

  • 墨墨白
    2019-03-07 16:59:29

    另外两个代码如下:

    https://img2.mukewang.com/5c80dcfd00016aec07430315.jpg

    https://img4.mukewang.com/5c80dd490001868907430272.jpg

  • Levi_u
    2019-03-07 16:44:45

    把实体类贴一下