Просто назначьте это поле.
public class Packet {
private String[] biscuitList;
public Packet(String[] biscuit) {
this.biscuitList = biscuit;
}
}
this
относится к текущему Packet
экземпляру (который вы только что создали с помощью new Packet
). this.biscuitList
относится к полю biscuitList
текущего экземпляра Packet
. = biscuit
назначает данный biscuit
левой руке (в данном случае это поле biscuitList
.
Тем не менее, переменная String[]
на самом деле не должна вызываться с именем, заканчивающимся на List
. Это может вызвать двусмысленность с List<String>
. Вы можете просто назвать это biscuit
, или, может быть, лучше, biscuits
.
public class Packet {
private String[] biscuits;
public Packet(String[] biscuits) {
this.biscuits= biscuits;
}
}
Кроме того, имена классов и конструкторов должны начинаться с заглавных букв. То есть Packet
, а не packet
.
Чтобы узнать больше о Java, проверьте Испытания, охватывающие основы .