【发布时间】:2026-01-10 07:10:01
【问题描述】:
我有“1”类。在那个类中,我定义了变量“名称”“电话号码”和“ID”。我为这些变量定义了所有的集合和获取方法以及构造函数。
在“2”类中,我想从控制台中填充这些变量。这将是我的 CRUD 的第一个“选项”,因此每次用户选择 opcion=1 时,系统都必须让这些变量分别添加。我知道我必须使用 Array List 但我无法成功。这是代码的示例。大写字母代码是我卡住的地方。谢谢。
------First Class---------
package VV;
public class 1
{
private String name;
private String phone_number;
private String id;
public 1(String name, String phone_number, String id)
{this.name=name;
this.phone_number=phone_number;
this.id=id;
}
public String getName()
{ return name;
}
public void setName(String name)
{ this.name = name;
}
public String getPhone_number()
{ return phone_number;
}
public void setPhone_number(String phone_number)
{ this.phone_number = phone_number;
}
public String getId()
{ return id;
}
public void setId(String id)
{ this.id = id;
}
----------Second class------------
package VV;
public class 2
{
public 2()
{"Insert the name of the student:"
A METHOD TO INSERT THE NAME OF THE STUDENT
"Insert the phone number of the student:"
A METHOD TO INSERT THE PHONE NUMBER OF THE STUDENT
"Insert the ID of the student:"
A METHOD TO INSERT THE ID OF THE STUDENT
..And so on, each time user selects the opcion "add new student"
(I didn't put the while-case here with all its options to simply)
}
}
【问题讨论】:
-
你为什么要在该类
2的构造函数中输入? -
“输入”将在另一个类 (3) 中。我这样说是为了澄清我想在那里创建什么样的方法。输入在实践中不会存在。
-
确保您的命名遵循conventions 否则您会发现它难以阅读并且更难获得支持
-
为什么需要第二类将值插入第一类?这听起来像是应该在第一类开始的方法
-
根据上下文,我猜输入应该在主操作类中。应声明和初始化一个第一类对象,并根据用户的输入,设置字段
标签: java arrays arraylist crud