Comment écrire la méthode main dans cet exer?
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Comment écrire la méthode main dans cet exer?



  1. #1
    Christina1414

    Comment écrire la méthode main dans cet exer?


    ------

    Bonsoir
    J'ai un exer en Java concernant les classes abstraites..J'ai crée des classes: lignes, rectangle, triabgle, carré qui sont des sous-classes d'une classe-mère FormeGéométrique et une classe PointXY. Mais la méthode main je ne sais pas comment la faire marcher.. Merci d'avance!

    Voila mon code:

    Code:
    //classe 1
    public class PointXY {
    	protected double x;
    	protected double y;
    	
    	public PointXY (double x, double y){
    		this.x=x;
    		this.y=y;
    	
    	}
    	public double getx(){
    		return x;
    	}
    	public double gety(){
    		return y;
    	}
    	public void setx(double x){
    		this.x=x;
    	}
    	public void sety(double y){
    		this.y=y;
    	}
    	public void deplace(double dx, double dy){
    		x+=dx;
    		y+=dy;
    	}
    }
    
    
    //classe 2
    public class Triangle extends FormeGeometrique {
    		protected double x;
    		protected double y;
    	
    	public double Surface(PointXY centre, PointXY position) {
    		double Surface = (x*y)/2;
    		return Surface;
    	}
    
    	
    	public double Perimetre(PointXY centre, PointXY position) {
    		double Perimetre = (x+y);
    			return Perimetre;
    	}
    
    }
    
    
    //classe 3
    public class Rectangle extends FormeGeometrique {
    
    		private double x;
    		private double y;
    	
    	public double Surface(PointXY centre, PointXY position) {
    		double Surface= x*y;
    		return Surface;
    	}
    
    	
    	public double Perimetre(PointXY centre, PointXY position) {
    		double Perimetre= 2*(x+y);
    		return Perimetre;
    		
    	}
    
    //classe 4
    public class Carré extends Rectangle{
    		protected double x;
    		protected double y;
    	
    	public double Surface(PointXY centre, PointXY position) {
    		return x*x;
    		
    		
    	}
    
    	
    	public double Perimetre(PointXY centre, PointXY position) {
    		return x+x;
    		
    	}
    
    }
    
    
    //classe 5
    public class Cercle extends FormeGeometrique{
    		protected double x;
    		protected double y;
    		
    		
    		public double Surface(PointXY centre, PointXY position) {
    			return 3.14*x*x/2;
    		}
    		
    		public double Perimetre(PointXY centre, PointXY position) {
    			return 2*3.14*x;
    		}
    		
    		
    }

    -----
    Dernière modification par JPL ; 04/10/2015 à 17h26. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    JPL
    Responsable des forums

    Re : Comment écrire la méthode main dans cet exer?

    As-tu lu http://forums.futura-sciences.com/pr...ces-forum.html ? Parce que si tu cherches une solution toute faite sans montrer ce que tu as essayé de faire et sur quoi tu butes pour le main ce n'est pas la bonne adresse.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    Bluedeep

    Re : Comment écrire la méthode main dans cet exer?

    D'autant qu'on ne sait pas ce que doit faire le programme.

  4. #4
    tatsuyaishikawa

    Re : Comment écrire la méthode main dans cet exer?

    Bonjour.

    Le programme que tu vas creer est comme suit ?

    1. Tu as l'ecran sur lequel tu peux faire deplacer ton pignon dans tous les sens. ( la table comme l'echiquier de l'echec)
    2. Le programme peut recevoir vos entrees.
    par exemple..........

    - Qu'allez-vous faire ?
    - dessiner une carre
    - quelle est la longueur ?
    - 5
    Le programme dessine le carre 5cm sur 5cm

    - Qu'allez-vous faire ?
    - deplacer votre pignon
    Le pignon avance d'une case

  5. A voir en vidéo sur Futura
  6. #5
    Bluedeep

    Re : Comment écrire la méthode main dans cet exer?

    Bonjour.

    Citation Envoyé par tatsuyaishikawa Voir le message

    Le programme que tu vas creer est comme suit ?
    Vous êtes voyant ? Vous savez ce qu'elle doit faire ?

  7. #6
    tatsuyaishikawa

    Re : Comment écrire la méthode main dans cet exer?

    Bonjour.


    Non, je suis la juste pour donner la main a ce brebis egare.
    Si ma bienveillance ne te plait pas, je te demande pardon.

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/05/2011, 22h12
  2. Écrire un fichier avec un .h, en ouvrant le fichier dans main
    Par AmigaOS dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 30/01/2011, 19h30
  3. Besoin d'aide, exer. 1ère S
    Par invite23400e5c dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 05/11/2008, 19h49
  4. Comment écrire les maths
    Par Médiat dans le forum Mathématiques du supérieur
    Réponses: 39
    Dernier message: 06/08/2007, 17h44
  5. comment avoir une flamme dans la main
    Par invitef2258c61 dans le forum Physique
    Réponses: 0
    Dernier message: 13/12/2005, 21h44