Programmation Orientee Objet (Java)

  • Accueil
  • /
  • Cours
  • /
  • Programmation Orientee Objet (Java)

PASSANT

Programmation orientée objet (JAVA)

——–

Document interdit

Partie 1

Quel est le rôle d’un constructeur?

Que signifie le mot private, static,, final?

On dispose de la crasse suivante:

class Point

{ public void initialise (int x, int y) { this.x= x ; this.y = y; }

public void deplace (int dx, int dy) { x += dx ; y += dy;}

public int getX() { return x; }

public int getY() { return y; }

private int x, y ;

}

Réaliser un classe PointA, dérivée de Point disposant d’une méthode affiche affichant (en fenêtre console) les coordonnées d’un point.

Ecrire un petit programme utilisant les deux classes Point et PointA.

Que se passerait-il si la classe Point ne disposait pas des méthodes get X et get Y?

Partie 2 : accès aux bases de données

On donne le schéma relationnel suivant:

Session(NumSession, NumTheme#,datesession, TitreSession, LieuSession)

Cours(CodeCours, NomCours, NumSession#)

Participant(NumPart, NumSession)

Theme(NumTheme, LibTheme)

Adherent(NumAdherent, NomAdherent, DateNais, Adresse)

Nom de la base de données: SESSION

Ecrire en Java :

une classe permettant d’établir la connection de la base SESSION en utilisant le pilote JDBC et le pilote SGDBR MYSQL tournant localement. Utiliser la gestion d’exception si le pilote n’est pas chargé ou s’il existe des problèmes sur le SGDBR.

une classe principale munie d’une méthode main() permettant

d’ajouter une nouvelle session.

de supprimer un cours.

de lister les cours d’une session donnée.

—————- ————–