DAM-M3-UF4. Definició de Classes

De Wiki IES Marianao. Departament Informàtica
La revisió el 11:57, 31 maig 2012 per Alex (Discussió | contribucions) (Estructura i membres)

Dreceres ràpides: navegació, cerca

torna M3 - Programació

Concepte de Classe

Estructura i membres

DAM-M3-UF4._Caracterització_i_ús_d'objectes#Les_Classes_i_els_objectes

La estructura d'una classe a Java és

public class NomClasse {
     {constants}

     {atributs}

     {constructors}

     {getters / setters}

     {altres mètodes}
}

Per conveni:

  • El nom de la classe comença amb majúscules.
  • El nom dels atributs i mètodes comencen en minúscules.
  • Si consten de vàries paraules, van seguides (sense espais o altres caràcters) i cada nova paraula comença amb majúscules.
  • Primer van els atributs: constants i atributs normals.
  • Després els mètodes: constructors, getters/setters i altres.


Atributs

Els atributs defineixen l'estat dels objectes de la classe. Tots els objectes de la classe tenen els mateixos atributs però amb valors diferents.

En general els atributs sempre són private (o protected). Les constants poden ser públiques si són d'utilitat.

public class Alumne {
    public static final int MAX_ALUMNES = 30;
    private static int totalAlumnes;
    private String dni;
    private String nom;
    private int edat;
}