gpt4 book ai didi

java - 我已经编写了这个成员(member)资格类(class),我如何创建一个方法来查找给予成员(member)的特定ID?

转载 作者:行者123 更新时间:2023-12-01 18:09:51 25 4
gpt4 key购买 nike

伙计们,到目前为止,这是我的成员(member)类别,我正在努力创建一种方法来查找我仅使用 uniqueId 查找器给出的完整成员(member)详细信息。请帮忙。

public class Membership {

private String FirstName;
private String LastName;
private int memberId;
private String listOfMembers;
private int uniqueId;
private long phoneNumber;



public Membership(String FirstName, String LastName, int uniqueId,
long phoneNumber)
{


this.uniqueId = uniqueId;
this.FirstName = FirstName;
this.LastName = LastName;
this.phoneNumber = phoneNumber;
}


public String getMember()
{
return FirstName + LastName;
}
public String getlistOfMembers()
{
return (FirstName + LastName);
}
public int getId()
{
return uniqueId;
}

public void MemberId (int Id)
{
System.out.println("Id" + Id);
}

public String getMemberDetails ()
{
System.out.println("Member Id: " + uniqueId);
System.out.println("first name: " + FirstName);
System.out.println("LastName: " + LastName);
System.out.println("Member phone number: " + phoneNumber);
return listOfMembers;
}


}

这就是我到目前为止所做的。

最佳答案

问题:

  • 您的用户界面代码不属于它。我会删除所有 System.out.println此类中的语句,而是将其保留在 UI 类或主方法中(如果非常简单)。
  • 特别是,getter 方法应返回字段值,并且不应具有 System.out.println声明
  • 我不知道为什么这个类有 listOfMembers字段,或者为什么它只是一个字符串。您似乎正在尝试将 Member 和 Membership 合并到一个类中 - 不要这样做。
  • 我将这个类命名为 Member因为它只保存单个成员(member)的信息。
  • 如果我需要成员(member)级别,它会包含 ArrayList<Member>
  • 它会有 public Member getMember(int id)方法,该方法将返回上面列表中共享传递给该方法的 id 的项目。一个简单的 for 循环遍历列表,比较 id 就足够了。

关于java - 我已经编写了这个成员(member)资格类(class),我如何创建一个方法来查找给予成员(member)的特定ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33858970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com