用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();
}
}