salut à tous

J'ai un problème avec un exercice de TD

Exercice :
1) Créer une classe Date1, qui permettra de créer des objets représentant des dates,
Cette classe dispose de trois attributs (de type int) :
· jour
· mois
· année

2) définir dans la classe Date1 une variable statique nommée jourDeLannée, de type
Date1
et initialisée au premier janvier.

Voici la class que j'ai crée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
package date;
 
public class Date1 {
public int mois;
public int jour;
public int année;
 
Date1(int j,int m,int a){
    this.mois=m;
    this.jour=j;
    this.année=a;
}
 
 
}
Ce que je ne comprend pas c'est la 2ème quastion : que veut dir du type Date1 ( je l'ai mis en rouge ) !?

Ce que je connait sur les types il y a le type int , float , double, String , char ...

Jamais entendu parler d'une variable type nom de la classe !??

Merci pour votre aide