我得到该getX()
类型的方法未定义Point
我的代码是
public void addNewPoints(Point p) {
dataset.add(p.getX(), p.getY());
}
请帮助我如何解决此错误
我得到该getX()
类型的方法未定义Point
我的代码是
public void addNewPoints(Point p) {
dataset.add(p.getX(), p.getY());
}
请帮助我如何解决此错误
这是因为该类Point
不包含名为的公共方法getX()
。
在源代码下生成 getter 和 setter 但首先你需要像这样获取和设置的东西
class Point{
private int x;
private int y;
public void addNewPoints(Point p) {
dataset.add(p.getX(), p.getY());
}
}
一个很长的故事为什么私有变量公共方法来获取和设置变量,封装,最佳实践。
你混淆java.awt.Point
了android.graphics.Point
. Point
记录在http://developer.android.com/reference/android/graphics/Point.html的 Android有 publicint x
和int y
data 成员,而 AWT Point 确实有getX()
方法。