我需要填写person类的构造函数。我是Java和编程的新手。我想要一些帮助,也许可以理解问题并理解解决方案背后的逻辑或理论。这就是我需要做的事情:
TODO#1:填写Person构造函数的其余参数 Person构造函数应该接受3个额外的参数: 1)String pictureName 2)int xCoord 3)int yCoord TODO#2:填写此构造函数的其余部分 您需要创建一个名为picture的本地变量并分配给 想象我们想要使用的图片。 TODO#3: 您需要将图片移动到xCoord和yCoord。 您可以通过调用translate方法移动图片对象。 最后一步是绘制图片。
这就是我所做的,但我得到了错误,我不知道为什么。除非我遗漏了什么,否则我相信我需要做的事情。如果有人可以帮我解决这个问题,并且非常清楚地解释这一点。我是Java和编程的新手,所以如果这个问题是
,我很抱歉public class Person
{
private String name;
private String friends;
public Person (String aName, String pictureName, int xCoord, int yCoord) // I have added: String pictureName, int xCoord, and yCoord parameters.
{
name = aName;
friends = "";
//My solution starts here
String picture;
picture = pictureName;
picture.translate(xCoord, yCoord);
picture.draw();
// and ends here.
}
public void addFriend(Person friend)
{
friends = friends + friend.name + " ";
}
public void unfriend(Person nonFriend)
{
friends = friends.replace(nonFriend.name + " ", "");
}
public String getFriends()
{
return friends;
}
}