Mình có tạo 1 class và có nhận vào 2 biến x và y
mình tạo 2 đối tượng p1 và p2.
vậy làm sao mà trong class cha có thể tạo 1 phương thức mà khi gọi
p1.distance(p2)
thì trả về khoảng cách của 2 đối tượng đó thank.
Thắc mắc về class và 2 đối tượng trong java
public class A{
int x, y;
public void setX(int x){
this.x = x;
}
public int getX(){
return x;
}
public void setY(int y){
this.y = y;
}
public int getY(){
return y;
}
public int distance(A a){
int compareX = a.getX();
// Y làm tương tự lấy được thông tin ra
// Làm gì thì làm. Thuật toán có đầy trên mạng mình chỉ đưa ra gợi ý triển khai thôi. bạn cứ ngâm cứu một hai lần sẽ tự quen cách triển khai...
}
}
1 Like
sd công thức tính khoảng cách giữa 2 điểm ak bạn
KC = căn bậc hai của hoành độ - tung độ bình phương …
mà là hướng đối tượng, các thuộc tính x, y không thể sd trực tiếp, phải thông qua 1 phương thức trả về x, y… là getX()
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?