为了账号安全,请及时绑定邮箱和手机立即绑定

获取对象的地址而不是数字(Java)

获取对象的地址而不是数字(Java)

红糖糍粑 2022-01-19 16:57:44
我试图获取对象中的数字,但我获取了地址示例:_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 + "]";

}


查看完整回答
反对 回复 2022-01-19
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

_cityCenter.getX() , _cityCenter.getY()?


查看完整回答
反对 回复 2022-01-19
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

根据 centerX 和 centerY 的访问级别修饰符是否在 Point 类中是公共的,您通常可以这样做:_cityCenter.centerX 获取 X 坐标,_cityCenter.centerY 获取 Y 坐标。

如果修饰符限制对字段(私有等)的访问,您需要在 Point 类中实现一个方法,如果尚未实现,该方法将返回它们的值。

如果这不是您创建的类,则应该有显示可用方法的文档。


查看完整回答
反对 回复 2022-01-19
  • 3 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信