如何从方法创建另一个类的对象

时间:2019-07-23 14:38:48

标签: java

我在实现某些代码时遇到一些问题。我在类 Auction 中有一个名为 addBid 的方法。同时,有一个Class Person的公共构造函数。我的目的是在

内创建 Person 类的对象
public void addBid(String ItemName, String nameOfBidder, long price)

在公共构造函数的帮助下:

public Person(String name) {
        this.name=name;
    }

Person类的此对象应准确命名为String nameOfBider,并具有String name = String nameOfBidder 预先感谢

2 个答案:

答案 0 :(得分:0)

.....

    private Set<Person> personSet = new HashSet<>();

   public void addBid(String ItemName, String nameOfBidder, long price){
        Person person = new Person(nameOfBidder);
        personSet.add(person);
        // do whatever you want inside this method
        // in the whole class you can access the personSet as you want.
     }

.....

答案 1 :(得分:0)

public void addBid(String ItemName, String nameOfBidder, long price){
Person person= new Person(nameOfBidder);
}

尽管您可能想从方法中返回该人,以便您可以执行以下操作:

public Person addBid(String ItemName, String nameOfBidder, long price){
return new Person(nameOfBidder);
}