Java objet
eben0
Messages postés
37
Statut
Membre
-
eben0 Messages postés 37 Statut Membre -
eben0 Messages postés 37 Statut Membre -
Bonjour Tous,
Je viens de commencer la programmation java et j'ai du mal à saisir le concept objet.
J'ai à écrire un programme qui prend en charge les codes postaux et qui les modifie ou supprime les objets en cas de besoin. voici une ébauche.
public class Postal{
String ville;
String code;
Postal(String x, String y){
ville = x;
code = y;
}
void supPostal(Postal P){
this.Postal = null;
}
static void supprimePostal(){
Terminal.ecrireStringln("Saisir le nom de la ville");
String x=Terminal.lireString();
supPostal(x);
}
String modifCode(String n){
this.code = n;
}
static void modifiPostal(){
Terminal.ecrireStringln("modifier code pour quelle ville?");
String x = Terminal.lireString();
Terminal.ecrireStringln("Saisir le noveau code postal");
String cod = Terminal.lireString();
x.modifCode(cod);
}
public static void main(String [] args){
Terminal.sautDeLigne();
Terminal.ecrireString("Bienvenue dans votre repertoire");
Postal NoisyleGrang = new Postal("NoisyleGrand", "93160");
Postal Montigny = new Postal("Montigny", "95370");
Postal Paris = new Postal ("Paris", "75000");
supprimePostal();
modifiPostal();
}
}
NB/ la classe java permet de faire l'affichage à l'écran
La compilation ne marche pas 3 erreurs
voici ce que ça me dit :
Postal.java :9 cannot find symbol
Symbol : variable Postal
Location : class Postal
this.Postal = null;
^
Postal.java:14 supPostal(Postal) in Postal cannot be applied to<java.lang.String>
supPostal<x>;
^
Postal.java:24: cannot find symbol
Symbol : method modiCode<java.langString>
Location : class java.lang.String
x.modifCode<cod>;
^
Merci pour vos précieuses aides
--
Lorsque le dernier arbre sera coupé, la dernière rivière polluée, le dernier poisson attrapé,
alors l'homme réalisera que l'argent ne peut être mangé.
Je viens de commencer la programmation java et j'ai du mal à saisir le concept objet.
J'ai à écrire un programme qui prend en charge les codes postaux et qui les modifie ou supprime les objets en cas de besoin. voici une ébauche.
public class Postal{
String ville;
String code;
Postal(String x, String y){
ville = x;
code = y;
}
void supPostal(Postal P){
this.Postal = null;
}
static void supprimePostal(){
Terminal.ecrireStringln("Saisir le nom de la ville");
String x=Terminal.lireString();
supPostal(x);
}
String modifCode(String n){
this.code = n;
}
static void modifiPostal(){
Terminal.ecrireStringln("modifier code pour quelle ville?");
String x = Terminal.lireString();
Terminal.ecrireStringln("Saisir le noveau code postal");
String cod = Terminal.lireString();
x.modifCode(cod);
}
public static void main(String [] args){
Terminal.sautDeLigne();
Terminal.ecrireString("Bienvenue dans votre repertoire");
Postal NoisyleGrang = new Postal("NoisyleGrand", "93160");
Postal Montigny = new Postal("Montigny", "95370");
Postal Paris = new Postal ("Paris", "75000");
supprimePostal();
modifiPostal();
}
}
NB/ la classe java permet de faire l'affichage à l'écran
La compilation ne marche pas 3 erreurs
voici ce que ça me dit :
Postal.java :9 cannot find symbol
Symbol : variable Postal
Location : class Postal
this.Postal = null;
^
Postal.java:14 supPostal(Postal) in Postal cannot be applied to<java.lang.String>
supPostal<x>;
^
Postal.java:24: cannot find symbol
Symbol : method modiCode<java.langString>
Location : class java.lang.String
x.modifCode<cod>;
^
Merci pour vos précieuses aides
--
Lorsque le dernier arbre sera coupé, la dernière rivière polluée, le dernier poisson attrapé,
alors l'homme réalisera que l'argent ne peut être mangé.
Configuration: Windows XP Firefox 3.0.7
A voir également:
- Java objet
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel touche ✓ - Forum Logiciels
- Jeux java itel 5360 - Forum Mobile
2 réponses
pour supprimer un code postal vous avez deux solutions
solution 1: void supp1(){ this.code=null; this.ville=nulle; println (" ce code a été supprimé avec succés");}
solution 2 static void supp2(Postal p){p=null;} //cette méthode est statique elle appartient à toute la classe Postal :elle ne sera pas céée pour chaque instance.
solution 1: void supp1(){ this.code=null; this.ville=nulle; println (" ce code a été supprimé avec succés");}
solution 2 static void supp2(Postal p){p=null;} //cette méthode est statique elle appartient à toute la classe Postal :elle ne sera pas céée pour chaque instance.