Je suis en train d'apprendre le Java comme loisir.Question sur la classe Java
Comment définir une classe pour définir un champ? Par exemple.
private string[] biscuitlist
Nous vous remercions de l'aide fournie.
Je suis en train d'apprendre le Java comme loisir.Question sur la classe Java
Comment définir une classe pour définir un champ? Par exemple.
private string[] biscuitlist
Nous vous remercions de l'aide fournie.
Java est sensible à la casse. Vous devez le déclarer comme String[]
, pas comme string[]
.
package yourpackage;
public class YourClass {
private String[] biscuitlist;
}
Cela dit, il ne s'agit en fait pas d'un "sous-classement". Donc, le titre de votre question contredit le message de la question. Pour en savoir plus sur Java en général, je recommande fortement de passer par le Trails Covering the Basics. Bonne chance.
le lien que vous avez donné semble être une bonne source merci beaucoup pour votre aide – user267926
Bien sûr, quand vous voulez apprendre X, commencer par la documentation/tutoriels/guides qui sont fournis avec X. Dans le cas de Sun Java, ce sont les tutoriels Sun :) Bonne chance et bon codage! – BalusC
un peu hors sujet ... la page Trails Covering the Basics me fait mal aux yeux. Suis-je le seul ... plein rouge, plein bleu, page occupée. Le formatage JavaDocs est beaucoup mieux :) –
La déclaration entre également dans la définition de classe. Si vous déclarez la variable private private, seules les méthodes à l'intérieur de la classe peuvent y accéder. Commander access controls pour le comprendre si vous avez besoin.
Vous avez déjà défini une variable. Il suffit de noter,
String
, Date
, List
, etc. par convention.Une classe est essentiellement un ensemble de données (champs) et un tas d'opérations (méthodes) sur les champs
public class yourClass{
//define fields here
private String[] biscuitlist;
// java will automagically set biscuitlist to a null reference
//make a constructor for your class if it will ever be instantiated
public yourClass(){
}
//do stuff here (methods)
}
donc définir essentiellement un champ est aussi simple que de taper dans l'accès (public , private, protected) en lui donnant un type (String, int, String [], Object) et en lui donnant un nom. si aucune valeur n'est affectée après l'API java (les objets obtiennent une référence nulle, ints obtient 0 etc.)
Découvrez le livre Java de Head First ... c'est probablement le moyen le plus simple/le plus rapide/le plus agréable pour prendre Java. http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 – Dolph