JAVA, array nehmen eine variable Anzahl von Objekten als Parameter

Ich versuche ein array zu nehmen, die eine variable Anzahl von Objekten als Eingabe. Ich bin neu in der Programmierung, so entschuldige ich mich im Voraus.

Hier ist mein code:

public class Rating{
    double [] Ratings;
    int CustomerID;
    int Domain;

    public Rating (int id, int d, double [] x) {
        double [] Ratings = x;
        int CustomerID=id;
        int Domain=d;
    }
}

public class All_user{
    double [] All_users;

    public All_user(Rating...argument) {
        double [] All_users={Rating...argument};
    }
}

Aber ich bekomme diese Fehlermeldung im Zusammenhang mit double[] All_users={Bewertung..arguments);:

    Multiple markers at this line
 - Syntax error on token "...", . expected
 - arguments cannot be resolved or is 
  not a field

Irgendwelche Gedanken? Vielen Dank im Voraus!

  • Variablen-Namen sollten camelCase: Bewertungen -> ratings, CustomerID -> customerID (einige bevorzugen, "customerId") und Sie sollten nicht verwenden, die unterstreichen, die in der Klasse name: All_users -> AllUsers. Versuchen Sie zu gewöhnen, es macht Ihr Leben einfacher. Als kurze Anmerkung: Wenn das argument ist definiert als Bewertung... Bewertungen (varargs), die param-ratings Art des Ratings[].
InformationsquelleAutor Spencer | 2010-09-13
Schreibe einen Kommentar