我试图获取对象中的数字,但我获取了地址示例:_cityCenter = new Point (centerX , centerY);如何获得 centerX , centerY 值?例如,我想获得数字 5 、 10 而不是我得到 Point@251221E 提前谢谢。
3 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
您可以通过 2 种方式访问。如果您想处理这些数字,在您的积分课程中,您必须拥有这个
public int getCenterX(){
return centerX;
}
public int getCenterY(){
return centerY;
}
接着
_cityCenter.getCenterX();
_cityCenter.getCentery();
如果您只想查看它们,每个都将返回每个点或覆盖您的 toString 方法
@Override
public String toString() {
return "Point [centerX=" + centerX + ", centerY=" + centerY + "]";
}
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
根据 centerX 和 centerY 的访问级别修饰符是否在 Point 类中是公共的,您通常可以这样做:_cityCenter.centerX 获取 X 坐标,_cityCenter.centerY 获取 Y 坐标。
如果修饰符限制对字段(私有等)的访问,您需要在 Point 类中实现一个方法,如果尚未实现,该方法将返回它们的值。
如果这不是您创建的类,则应该有显示可用方法的文档。
添加回答
举报
0/150
提交
取消