从创建的对象获取参数

时间:2014-09-07 14:02:50

标签: java

我得到了一个障碍课,我得到了这个:

 public Obstacle(final String name, final String action, final Position position) {
            this.name = name;
            this.action = action;
            this.position = position;
    }

在我的主要课程中,我定义了一个障碍;

 Obstacle trapdoor= new Obstacle("Trapdoor","Open",new Position(3097,3468,0)) ;

如何从该障碍物中找回位置?或者更一般的我如何得到其中一个论点?

3 个答案:

答案 0 :(得分:1)

您只需使用getter方法,例如:

public Position getPosition()
{
    return this.position;
}

在主要班级

Obstacle trapdoor= new Obstacle("Trapdoor","Open",new Position(3097,3468,0));
Position pos = trapdoor.getPosition();

答案 1 :(得分:0)

您在getPosition类中定义返回位置的方法Obstacle。它被称为吸气剂。

您获得trapdoor.getPosition()的位置。

对于该类用户应该可以访问的任何类成员,您也会这样做。

答案 2 :(得分:0)

喜欢这个

   public Obstacle(final String name, final String action, final Position position) {
        this.name = name;
        this.action = action;
        this.position = position;

    public String getName()
    {
        return this.name;
    }
    ...
}

在您的代码中:

   Obstacle trapdoor= new Obstacle("Trapdoor","Open",new Position(3097,3468,0)) ;
   String valueName = trapdoor.getName();