Académique Documents
Professionnel Documents
Culture Documents
Lepolymorphisme
Langage Java
Page 1
La classe Personne
class Personne
{ private String nom;
private String prenom;
private int age;
public Personne ()
{ nom ="" ; prenom = "" ; age = 0 ; }
public Stagiaire()
{ cours= "" ; }
public Stagiaire( String _nom , String _prenom , int _age ,String _cours )
{ super ( _nom , _prenom , _age ); // appel du constructeur de la classe de ba
cours = _cours;
}
n Pour une classe : class Personne { ... } on peut créer des instances :
n La méthode equals() implémente une comparaison par défaut. Elle fait une
comparaison de références :
n La méthode clone () fait une copie d’objet. Elle fait une copie de variable par
défaut.
obj2 = obj1.clone ( );
System.out.println ( obj1.toString () ) ;
n Tous les types de collections supportent les opérations de base : ajouter, retirer,
et itérer sur les objets de la liste.
n Un tableau dynamique est un tableau dont la taille peut évoluer en fonction des
besoins.
– ArrayList () ,
– ArrayList ( Collection c ).
n L’ajout des éléments dans un array s’effectue par une des méthodes add :
import java.util.* ;
class Demo
{