tp3 Scala
tp3 Scala
TP N° 03: Scala
MODULE: Conception et développement des SI
Introduction
Scala est un langage de programmation fonctionnel, orienté objet, et à typage statique, qui
compile vers du bytecode Java et qui tourne sur la JVM. L'une des particularités les plus
notables de Scala est qu'il est basé sur le langage Java, et hérite ainsi de ses bibliothèques et
de sa machine virtuelle.
Pré-requis
Les TPs exigent d'avoir quelques connaissances sur la programmation orienté objet et Java
Travail demandé :
- Créez une classe « Livre » et une autre classe « Article » et une autre classe
« Dictionnaire »,, les trois héritent de la classe « Bibliothèque ».
1/1
- La classe « Article » aura trois attributs « NomJournale », « Année », et « volume » et
une méthode publique « getJournale », « getAnnée », et « AfficheJournale » qui affichera
à l’écran « Le journale est yyy ». En plus, il aura un attribut privé « mois »..
- Créer deux autres classes nommées « Roman » et « Manuel », qui héritent de la classe
« Livre ».
- Une méthode public Description() qui crée et affiche une description de l’objet.
- Créer une classe « ListeDocuments » qui sert à créer un vecteur des documents avec les
méthodes : « AjouterDoc », « SupprimerDoc », « AfficherDoc ».
- Vous devez créer une autre classe de test appelée « Test » qui contiendra « Main » et:
- Créer les classes suivantes et afficher leurs descriptions puis ajouter ces documents dans
le vecteur des documents.
2/1