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

Java 如何从方法创建另一个类的对象,java,Java,我在实现一些代码时遇到了一些问题。在类拍卖中,我有一个名为addBid的方法。同时还有一个类Person的公共构造函数。我的目标是在其中创建Person类的对象 public void addBid(String ItemName, String nameOfBidder, long price) 在公共建造商的帮助下: public Person(String name) { this.name=name; } Person类的此对象应准确命名为String nam

我在实现一些代码时遇到了一些问题。在类拍卖中,我有一个名为addBid的方法。同时还有一个类Person的公共构造函数。我的目标是在其中创建Person类的对象

public void addBid(String ItemName, String nameOfBidder, long price)
在公共建造商的帮助下:

public Person(String name) {
        this.name=name;
    }
Person类的此对象应准确命名为
String nameOfBider
,并具有
String name=String nameOfBider
提前感谢

    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.
     }
private Set personSet=new HashSet();
public void addBid(字符串ItemName、字符串投标人名称、长价){
人员=新人员(投标人姓名);
添加(人);
//在这个方法中,你想做什么就做什么
//在整个课程中,您可以根据需要访问Persosite。
}

尽管您可能希望从该方法返回此人,以便可以对其执行某些操作:

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

Person-Person=新联系人(投标人姓名)我的问题是每次调用addBid方法时都要创建Person类的新对象。此外,我的问题是,在这里,您已经将Person类的对象称为Person。但它应该是灵活的。例如,它应该是这个人Max=新的人(“Max”)@Herr Sgory-Hmm。。你知道吗,告诉我你想做什么,因为我不理解你的顾虑。因为代码按照您的要求工作,所以每次调用addBid时,我们都会创建一个新的Person对象。创建这些Person实例后,您想做什么?但如果我需要Person类的两个对象,例如不仅Person,还有person1,该怎么办呢?我认为您缺少Java基础知识。您必须更清楚地解释您的问题,这样我就可以根据您的需要编写一段代码片段,或者学习一点有关Java对象创建和引用(例如链接)的知识
public Person addBid(String ItemName, String nameOfBidder, long price){
return new Person(nameOfBidder);
}