java这为什么会报错啊?

img

class Value单独建一个Value.java文件

不要把 EqualsMethod2 作为成员内部类,最好每个类一个文件

可能是jdk版本问题,还有,图截全一点

Value类里面,int i 改成 public int i;
int i;这一行使用了默认访问控制符,不能通过 v1.i的方式访问;添加public,变成公共的就可以访问了
你发的代码和截图的代码,不一样;看起来截图的代码才是正确的

请提供完整截图

我这样写没问题啊。
截图尽量把代码、行号、报错信息多截一点