/* Une bibliothèque de types agrégés             */

public class Bibliotheque1 {
  
  /* Un type agrégé position dans un espace      */
  /* deux dimensions à coordonnées réelles       */

  static class Pos2D {
    double x = 0.0;
    double y = 0.0; };
  
  /* Un type agrégé direction dans un espace     */
  /* deux dimensions à coordonnées réelles       */
  
  static class Dir2D {
    double dx = 0.0;
    double dy = 0.0; };
}