cs_lagoelle
Messages postés102Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention17 mars 2009
-
11 avril 2005 à 13:03
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
11 avril 2005 à 20:32
Salut,
Je me rends compte que je stagne en C# et ce parce qu'il me manque certainement les fondements, les bases des choses importantes à assimiler (enfin, je pense...)
C'est pourquoi je repars depuis le début...
Quelqu'un pourrait-il expliquer quand employer public, static, private, et les choses primordiales pour bien débuter dans ce langage ?
Un peu, du genre : "explication des bases pour les nuls" ;-)
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 11 avril 2005 à 13:15
d'interface Java avec l'interface publique d'une classe). Cette interface publique contient l'ensemble des attributs et des méthodes utilisables de l'extérieur sur des objets instanciés sur la classe considérée. En fait, c'est un peu plus compliqué qu'il n'y parait. Il existe plusieurs niveaux de visibilité utilisable sur les champs (les membres) d'une classe, et parfois, il n'est pas trivial pour le concepteur de fixer ces niveaux. Pour parler de ces niveaux de visibilité, on parle parfois d'attributs de visibilités : encore une fois, il ne faut pas les confondre avec les attributs de classe. Etudions donc chacun de ces niveaux de visibilité.
package contenant la classe susmentionnée. Dans tous les autres cas d'accès, un champ protégé sera considéré comme privé et donc non accessible. Le petit exemple suivant illustre ce qui vient d'être dit.
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 11 avril 2005 à 20:27
L'accès friendly.
<!----------------------->
Il s'agit de l'accès par défaut. Dans ce cas là, le
champs sera public vis à vis du package, et privé pour le reste. Pensez
toujours à une chose, toute classe appartient au moins à un package :
Il existe aussi un package par défaut.
---------------------------------
On parle bien de C# ?
Vous n’avez pas trouvé la réponse que vous recherchez ?