Java 获取铅笔数类型铅笔的类别
所以我在制作一个Box类,它有一个Pencils类的铅笔数组列表。我的铅笔课有一个细菌字符串的数组列表。铅笔有一个特定的唯一编号,用于标记和商标名。如何获得每支铅笔的具体唯一编号?基本上,我想知道如何编写getPencilNumber()方法。请用基本的java语言回答。这里是一些一般信息。假设字段已经存在。我想做一些像 在盒子里上课Java 获取铅笔数类型铅笔的类别,java,Java,所以我在制作一个Box类,它有一个Pencils类的铅笔数组列表。我的铅笔课有一个细菌字符串的数组列表。铅笔有一个特定的唯一编号,用于标记和商标名。如何获得每支铅笔的具体唯一编号?基本上,我想知道如何编写getPencilNumber()方法。请用基本的java语言回答。这里是一些一般信息。假设字段已经存在。我想做一些像 在盒子里上课 ArrayList<Pencil> Storage private Flight getFlight(int num) { for(int i
ArrayList<Pencil> Storage
private Flight getFlight(int num) {
for(int i = 0; i < Storage.size(); i++){
if(Store.get(i).getPencilNumber() == num)
return Storage.get(i);
}
return null;
}
ArrayList存储
私人航班getFlight(整数){
对于(int i=0;i
在铅笔课上
public Pencils(int number, String brandName){
this.number=number;
this.brandName=brandName;
Germs=new ArrayList<String>();
}
公共铅笔(整数、字符串和商标名){
这个。数字=数字;
this.brandName=brandName;
Germs=新的ArrayList();
}
您正在调用pencil.getPencilNumber()
。因此,在你的铅笔课程中,你应该:
public int getPencilNumber() {
return number;
}
然后你会得到号码。注意:应该调用此方法getNumber()
,以遵循java约定
或者,如果number
是public
,您可以执行以下操作:
pencil.number
但一般来说,您不希望类变量是公共的。您应该将它们设置为私有,并通过getter和setter访问它们 你应该在Pencils
calss中有public int getNumber(){返回这个.number;}
,你只需要调用它。你的方法getFlight
返回Flight
,但是你有一个return语句从storage
返回一些东西,它是Pencil
的列表。这段代码甚至可以编译吗?