Benim asıl yöntem vardır: diziler(Başlangıç Jenerasyonu) Ana yöntem, dizileri tutan ayrı bir sınıftaki bir yöntemi ifade eder. İkinci sınıftaki yöntem nasıl kurulur?
String[] numbers = {"1", "2", "3", "4", "5", "6", "7"};
String[] brands= {"aa", "bb", "cc", "dd", "ee", "ff", "gg"};
String[] types= {"hh", "ii", "jj", "kk", "ll", "mm", "nn"};
(sınıf adı Soda ile aynı paket içinde) benim ikinci yönteme referans
Soda[] list = new Soda[numbers.length];
list = listOfSodaCans(numbers,brands,types);
benim Soda sınıfta benim listOfSodaCans yöntemini biliyoruz vardır Parametreleri (java.lang.String[],java.lang.String[],java.lang.String[])
biçiminde almak için ancak bu kurulumu yapamıyorum. Tekrar tekrar bir sembol bulamıyorum. ListOfSodaCans yöntemi için genel bir yapının neye benzeyeceği konusunda biraz tavsiyede bulunacak mı?
Teşekkür ederiz! Alice- benim Soda yöntemiyle @
: çalışır
public class Soda {
private Soda[] listOfSodaCans;
public Soda[] getListOfSodaCans() {
return listOfSodaCans;
}
public void setListOfSodaCans(Soda[] listOfSodaCans) {
this.listOfSodaCans= listOfSodaCans;
}
public static Soda[] listOfSodaCans(String[] numbers, String[] brands,
String[] types) {
// more code
return null;
}
}
biz görebilir miyiz
listOfSodaCans()
denstatic
kaldırmak 'listOfS odaCans yöntemi – 3kingsDizileriniz sınıf düzeyi değişkenleri olarak tanımlanmadığından. Bu dizileri sınıf düzeyi değişkenleri olarak tanımlamanız gerekir. Onları ana yöntem dışında tanımlayın. – additionster
Merhaba 3kings, şu anda sahip olduğum tek şey şudur: public Soda listOfSodaCans (String [] sayı, String [] marka, String [] type) { } – Temp