Questions de cours, Langage Java : Classes et héritage, exercices...
[...] La redéfinition d'une méthode consiste à réécrire une méthode pour une classe particulière. La signature ne change pas, la méthode possèdera les mêmes arguments. II Langage Java : Classes et héritage Exercice 1 : Le code affiche le message suivant : f de A f de B f de A f de D f de A Exercice 2 : 1. public class ObjetPostal { private String nomDestinataire; private String adresseDestinataire; private int codePostal; private String villeDestination; protected boolean recommande; ObjetPostal(String nomD,String adresseD,int codeP,String villeD, boolean nomDestinataire = nomD; adresseDestinataire = adresseD; codePostal = codeP; villeDestination = villeD; recommande = } public String toString() { String r="non recommandé"; if (recommande) { r="recommandé"; } return "Nom : "+nomDestinataire+" Adresse : "+adresseDestinataire+ " "+codePostal+" "+villeDestination+ } public double calculPrix() { return } } 2. [...]
[...] La méthode "toString" permet de récupérer la représentation d'un objet sous la forme d'une chaîne de caractères. Il est nécessaire de la redéfinir Qu'est-ce que la surcharge ? En quoi est-ce différent de la redéfinition ? La surcharge consiste à définir des méthodes ayant des mêmes noms, mais possédant des attributs différents. Cela permet d'appliquer une même méthode sur un nombre différents d'arguments ou bien sur différents types d'arguments. [...]
[...] Ces mots clés définissent les droits d'accès aux classes ou aux membres d'une classe. Le mot clé "public" signifie que l'élément est accessible par tous. Le mot clé "private" signifie que l'élément est accessible uniquement depuis la classe dans laquelle il se trouve. Le mot clé "protected" signifie que l'élément est accessible uniquement par les sous-classes de la classe dans laquelle il se trouve, ou bien par les classes du même paquetage Qu'est-ce que la méthode "toString" ? A quoi sert-elle ? [...]
[...] I. Questions de cours 1. Qu'est-ce qu'une classe ? En quoi est-ce différent d'un objet ? Une classe est un modèle de définition regroupant des éléments ayant les mêmes caractéristiques. [...]
[...] Un objet est une instance d'une classe. Un objet d'une classe possède tous les attributs et les méthodes de cette classe Qu'est-ce que l'héritage ? L'héritage est un outil permettant d'inclure dans une classe les caractéristiques (les attributs et les méthodes) d'une autre classe, qu'on nomme super-classe ou classe mère. Une classe mère peut avoir plusieurs classes dérivées, mais une classe fille n'hérite que d'une seule classe Quelles sont les différences entre les mots clés "private", "public" et "protected" ? [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture