Problem sur 2 constructeurrs , aide s'il vous plait
Résolu
DevGl
Messages postés
151
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je dois faire l'exercie suivant :
il faut ecrire dans une class point les méthodes suivants et les attributs suivants :
nom ( string ) , abscisse(double) ,
methodes :
1)-constructeur recevant en arguments le nom et l'abscisse d'un point
2)-methode affiche() affichant l'abscissse d'un point
3)-methode translate() réalisant une translattion defini par la valeur de son aguments
4)-une methode , calculant et affichant la distance de 2 points , de signature : public double
distance(Point p) // et dans cette question où j'ai trouvé la difficulté : ps : je suis debutant en java :/
alors voila le code que j'ai fait
le 1ére constructeur c'est pour le 1ére nombre , et le 2éme constructeut c'est pour le deuxieme nombre , mais maintenant je ne sais pas comment faire pour ecrire cette methode ( je parle de la 4éme methode ) , aider moi s'il vous plaaait comment le fairee :/ ?
je dois faire l'exercie suivant :
il faut ecrire dans une class point les méthodes suivants et les attributs suivants :
nom ( string ) , abscisse(double) ,
methodes :
1)-constructeur recevant en arguments le nom et l'abscisse d'un point
2)-methode affiche() affichant l'abscissse d'un point
3)-methode translate() réalisant une translattion defini par la valeur de son aguments
4)-une methode , calculant et affichant la distance de 2 points , de signature : public double
distance(Point p) // et dans cette question où j'ai trouvé la difficulté : ps : je suis debutant en java :/
alors voila le code que j'ai fait
class Point {
private String nom ;
private float abscisse;
public Point ( String name , float absci ){
nom = name;
abscisse = absci;
}
public Point (float abscisse){
this.abscisse=abscisse;
}
public void affichage(){
System.out.println("mon abscisse est le suivant "+abscisse ) ;
}
public void translate(){
abscisse+=abscisse;}
}
class testes {
public static void main(String args [] ){
Point A = new Point("p1",2);
Point B = new Point(3);
A.affichage();
B.affichage();
A.translate();
}
}
le 1ére constructeur c'est pour le 1ére nombre , et le 2éme constructeut c'est pour le deuxieme nombre , mais maintenant je ne sais pas comment faire pour ecrire cette methode ( je parle de la 4éme methode ) , aider moi s'il vous plaaait comment le fairee :/ ?
A voir également:
- Problem sur 2 constructeurrs , aide s'il vous plait
- Supercopier 2 - Télécharger - Gestion de fichiers
- Faire 2 colonnes sur word - Guide
- 2 ecran pc - Guide
- Avoir 2 comptes whatsapp sur le même téléphone - Guide
- Gta 6 trailer 2 - Guide
1 réponse
Bonjour,
Tu dis "abscisse(double)" et tu fais
"debutant en java", débutant en maths aussi ? Ça ne te paraît pas bizarre pour un point de n'en connaître que l'abscisse ?
http://fr.wikipedia.org/wiki/Distance_entre_deux_points_sur_le_plan_cartésien
Tu dis "abscisse(double)" et tu fais
private float abscisse;, tu dis "methode affiche()" et tu fais
public void affichage(), tu dis "par la valeur de son aguments" mais tu fais
public void translate()... le minimum serait de respecter les consignes !
"debutant en java", débutant en maths aussi ? Ça ne te paraît pas bizarre pour un point de n'en connaître que l'abscisse ?
http://fr.wikipedia.org/wiki/Distance_entre_deux_points_sur_le_plan_cartésien