De Wiki IES Marianao. Departament Informàtica
|
|
(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