Problem

Problem - Java - Programmation

Marsh Posté le 29-12-2011 à 23:00:50    

svp vous pouvez m'aider  j'ai un exercice à faire mais j'arrive po à le terminer  
donnée :public interface InterfacePile
{
void empiler(object ob);
object sommet();
boolean estVide();}
il nous a demandé fe définir la classe PileVecteur qui hérite de la classe java.util.Vector et qui implémente de l'interface InterfacePile  
ce qu'ai j'ai fait :
import java.util.*;
 
import java.lang.*;  
 
public class PileVecteur extends Vector implements InterfacePile{
public void empiler (object o)
{ addElements(o);}
public objeCT depiler()
{
   if(estvide()) return null;
  object ob=lastElement();
  removeElemntAdd(size()-1);
return 0;}
 public object sommet()
{ object ob=lastElement();
return ob;}
 
 
public boolean estVide()
{ return isEmpty();}
c'est juste ??  
la 2ème question c'est définir la classe parentheses(n'hérite pas de classe précédante et n'implemente pas l'interface)
cette classe permet de modéliser une expression mathématique pouvant contenir des parenthèses en utilisant une pile de type PileVecteur . la classe parenthées :
- définie un attribut expression de type String;
- définie un constructeur qui initialise l'attribut expression par son paramétre
- définie une méthode d'entete: boolean valide() qui retourne true si l'attribut expression contient  des parenthéses bien placées ou false sinon

Reply

Marsh Posté le 29-12-2011 à 23:00:50   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed