Em chào mọi người, sorry vì em hỏi hơi nhiều nhưng em cảm thấy những bài tập này hơi khó so với trình độ sinh viên học kì 1 năm Nhất như em
Như bài hôm trước em đã mò mẫm hoàn thiện kha khá
Đối với bài 1, theo em được hiểu tức là em phải implements Comparable
Cơ mà khi em thực hiện
public int compareWidth(Rectangle rec)
{
if (this.width == rec.width)
{
return 0;
}
else if(this.width > rec.width)
{
return 1;
}
else
return -1;
}
public int compareHeight(Rectangle rec)
{
if (this.height == rec.height)
{
return 0;
}
else if(this.height > rec.height)
{
return 1;
}
else
return -1;
}
Thì em chưa thấy được sự áp dụng của compareTo() cho cái này lắm, không biết em làm sai ở đâu.
Đối với các bài còn lại anh chị có thể chỉ cho em hint để em tìm ra phương pháp giải không
Bài 2 thì em nghĩ sẽ tạo ra 1 static variable là numRect?
Em cảm ơn