TD 3 et 4 Java : initiation à la notion de classe, héritage ...
7 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

TD 3 et 4 Java : initiation à la notion de classe, héritage ...

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
7 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

TD 3 et 4 Java : initiation à la notion de classe, héritage ...

Informations

Publié par
Nombre de lectures 602
Langue Français

Extrait

15/04/2008 Programmation Orientée Objets et Evénementielle DUT SRC IUT Meaux année 2008Module M2.23 TD 3 et 4 Java : initiation à la notion de classe, héritage, polymorphisme
Exercice 1 : Analyse d un programme Java. Objectif:shiérarchie de classe, héritage Considérons le programme Java suivant :
publicvoidAcheter(String nom) { classLivre {proprietaire= nom ; //} attributs// les} // protectedstringtitre,auteur,proprietaire;classBDextendLivre { protectedintnb_page;privatebooleanencouleur; doubleprix;publicBD(String t,String a,doublep,int //nb,booleanc){ // lesméthodessuper(t,a,p,nb) ; //encouleur= c ; publicLivre(String t, String a,doublep,int} nb){ } titre= t ;auteur= a ; prix= p ;proprietaire=""; nb_page= nb ;classAlbumextendsLivre { }booleanpage_coloriee[]; publicvoidAfficher() {publicAlbum(String t, String a,doublep, System.out.println("Titre : "+titre)intn){ ;super(t,a,p,n) ; System.out.println("Auteur : "+page_coloriee=newboolean[n]; auteur) ;inti ; System.out.println("Prix : "+prix) ;for(i=0 ; i<100 ; i++) System.out.println("Nombre de pages :page_coloriee[i] =false; "+nb_page); } if(this.Est_neuf() ) {publicvoidColorie(intnum_page){ System.out.println("Aucuneif((page_coloriee[num_page]==false)&& proprietaire") ;!Est_neuf()){ }else{page_coloriee[num_page] = System.out.println("Proprietaire:true; "+proprietaire); }else{ } System.out.println("page System.out.println() ;deja coloriee") ; } } publicbooleanEst_neuf() {} if(proprietaire=="")returntrue; } elsereturnfalse; }// la classe principale d'appel
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents