提问:为什么我用IDEA编写的加粗部分的符号无法解析

用IDEA编写代码的时候出现符号无法解析的问题




package Test002;
public class Test {
    public static void main(String[] args) {
        Mytime t1 =new Mytime(2008,8,8);
        Mytime t2 =new Mytime(2008,8,8);
        boolean flag =t1.equals(t2);
        System.out.println(flag);
    }
    public boolean equals(Object obj){
        int year1 = this.**year**;
        int momth1 =this.**month**;
        int day1 =this.**day**;
        if (obj instanceof Mytime){
            Mytime t =(Mytime) obj;
            int year2 =t.year;
            int month2 =t.month;
            int day2 =t.day;
            if (year1 == year2 && momth1 ==month2 && day1 ==day2){
                return true;
            }
        }
        return false;
    }
}


package Test002;
public class Mytime {
    int year;
    int month;
    int day;

    public Mytime() {
    }

    public Mytime(int year, int month, int day) {
        this.year = year;
        this.month = month;
        this.day = day;
    }
}


远程看看吧


class Test {
    public static void main(String[] args) {
        Mytime t1 =new Mytime(2008,8,8);
        Mytime t2 =new Mytime(2008,8,8);
        boolean flag =t1.eq(t1,t2);
        System.out.println(flag);
    }
    
    
}
class Mytime {
    int year;
    int month;
    int day;

    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    public int getMonth() {
        return month;
    }

    public void setMonth(int month) {
        this.month = month;
    }

    public int getDay() {
        return day;
    }

    public void setDay(int day) {
        this.day = day;
    }

    public Mytime() {
    }

    public Mytime(int year, int month, int day) {
        this.year = year;
        this.month = month;
        this.day = day;
    }
    public Boolean eq(Mytime my1,Mytime my2) {
        return my1.getYear() == my2.getYear() && my1.getMonth() == my2.getMonth() && my1.getDay() == my2.getDay();
    }
}