Information

Author(s) Ludovic TAFFIN
Deadline Καμία προθεσμία
Submission limit No limitation

Συνδεθείτε

Mission 6 : Q* rectangle identique

Considérons la classe Rectangle:

/**
  * Un objet Java représentant un rectangle
  *
  * @author O. Bonaventure
  * @version Oct. 2016
  */
 public class Rectangle{
     private double longueur;
     private double largeur;

     /**
      * @pre long, larg > 0
      * @post a construit un rectangle de longueur lon et de largeur larg
      */
     public Rectangle(double lon, double larg){
         longueur = lon;
         largeur = larg;
     }

     /*
      * @pre -
      * @post retourne la longueur du rectangle
      */
     public double getLongueur(){
         return longueur;
     }

     /*
      * @pre -
      * @post retourne la largeur du rectangle
      */

     public double getLargeur(){
         return largeur;
     }

     /*
      * @pre -
      * @post retourne la surface du rectangle
      */
     public double surface(){
        // non fourni
     }

     /*
      * @pre r != null
      * @post return true si this et r ont la même surface, false sinon
      */
     public boolean memeSurface(Rectangle r){
        // non fourni
     }

     /*
      * @pre r != null
      * @post return true si this et r sont identiques, false sinon
      */
     // A compléter
 }

identique

Écrivez ici la méthode identique dont les spécifications sont :

/*
 * @pre r != null
 * @post return true si this et r sont identiques, false sinon
 */