Diferència entre revisions de la pàgina «DAM-M3-UF4. Definició de Classes»

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca
(Estructura i membres)
(Pàgina blanquejada)
 
(Hi ha 7 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
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
 
 
<pre>
 
public class NomClasse {
 
    {constants}
 
 
    {atributs}
 
 
    {constructors}
 
 
    {getters / setters}
 
 
    {altres mètodes}
 
}
 
</pre>
 
 
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.
 
 
<pre>
 
public class Alumne {
 
    public static final int MAX_ALUMNES = 30;
 
    private static int totalAlumnes;
 
    private String dni;
 
    private String nom;
 
    private int edat;
 
}
 
</pre>
 

Revisió de 16:10, 22 set 2018