En Java, y at - il des règles claires sur quand utiliser chacun des modificateurs d'accès, à savoir la valeur par défaut (privé paquet), public, protectedet private, tout en faisant classet interfaceet sur la
Private est un moyen d'encapsulation dans la programmation orientée objet.
En Java, y at - il des règles claires sur quand utiliser chacun des modificateurs d'accès, à savoir la valeur par défaut (privé paquet), public, protectedet private, tout en faisant classet interfaceet sur la
Quand et pourquoi devrais - je utiliser public, privateet les protectedfonctions et les variables dans une classe? Quelle est la différence entre eux? Exemples: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ......
Je viens du monde Java et je lis les modèles, recettes et idiomes Python 3 de Bruce Eckels . En lisant sur les classes, il ajoute qu'en Python, il n'est pas nécessaire de déclarer des variables d'instance. Vous les utilisez simplement dans le constructeur, et boom, ils sont là. Ainsi, par exemple:...
J'ai une classe mal conçue dans une tierce partie JARet j'ai besoin d'accéder à l'un de ses champs privés . Par exemple, pourquoi devrais-je avoir besoin de choisir un domaine privé est-ce nécessaire? class IWasDesignedPoorly { private Hashtable stuffIWant; } IWasDesignedPoorly obj = ...; Comment...
Je construis une bibliothèque de classe qui aura des méthodes publiques et privées. Je veux pouvoir tester de manière unitaire les méthodes privées (principalement pendant le développement, mais cela pourrait également être utile pour une refactorisation future). Quelle est la bonne façon de...
J'ai une classe avec un private static finalchamp que, malheureusement, je dois le changer au moment de l'exécution. En utilisant la réflexion, j'obtiens cette erreur: java.lang.IllegalAccessException: Can not set static final boolean field Existe-t-il un moyen de modifier la valeur? Field hack =...
Quelle est la différence entre les modificateurs d'accès internalet privateen C
En Java, quelle est la différence entre: private final static int NUMBER = 10; et private final int NUMBER = 10; Les deux sont privateet final, la différence est l' staticattribut. Ce qui est mieux? Et
Que @privatesignifie dans
Quelqu'un m'a donné accès à l'un de leurs dépôts privés sur Github. Ce que je veux faire, c'est fourrer ce projet dans mon propre compte, afin que je puisse utiliser la fonction de demande d'extraction de Github. Je n'ai qu'un compte de base sur Github, donc je ne peux pas créer de repos privé par...
Ceci est une question d'entrevue. Les sous-classes héritent-elles des champs privés? J'ai répondu "Non", car nous ne pouvons pas y accéder en utilisant la "voie OOP normale". Mais l'intervieweur pense qu'ils sont hérités, car on peut accéder à ces champs indirectement ou en utilisant la réflexion...
Selon http://www.faqs.org/docs/diveintopython/fileinfo_private.html : Comme la plupart des langages, Python a le concept d'éléments privés: Fonctions privées, qui ne peuvent pas être appelées depuis l' extérieur de leur module Cependant, si je définis deux fichiers: #a.py __num=1 et: #b.py import a...
J'ai un référentiel privé sur Github pour un projet sur lequel je travaille. Jusqu'à présent, je n'avais travaillé que sur mon bureau à domicile, mais je viens d'acheter un ordinateur portable et j'essaie de le configurer pour pouvoir travailler sur le projet à partir de l'un ou l'autre ordinateur...
Quelle est l'utilité d'avoir un destructeur comme
J'ai observé que les classes externes peuvent accéder aux variables d'instance privée des classes internes. Comment est-ce possible? Voici un exemple de code démontrant la même chose: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new...
Je veux avoir une classe avec un membre de données statique privé (un vecteur qui contient tous les caractères az). En java ou C #, je peux simplement créer un "constructeur statique" qui fonctionnera avant de créer des instances de la classe, et configure les données statiques membres de la...
Si une variable est déclarée comme public static varName;, alors je peux y accéder de n'importe où comme ClassName.varName. Je suis également conscient que les membres statiques sont partagés par toutes les instances d'une classe et ne sont pas réaffectés dans chaque instance. La déclaration d'une...
J'ai une classe qui utilise XML et la réflexion pour retourner Object s à une autre classe. Normalement, ces objets sont des sous-champs d'un objet externe, mais parfois c'est quelque chose que je veux générer à la volée. J'ai essayé quelque chose comme ça mais en vain. Je pense que c'est parce que...
Y a-t-il une différence entre déclarer une fonction / classe amie comme privée ou publique? Je n'arrive pas à trouver quoi que ce soit à ce sujet en ligne. Je veux dire la différence entre: class A { public: friend class B; }; et class A { private: //or nothing as the default is private friend...
Cet article a été utile pour comprendre les nouveaux spécificateurs d'accès dans Swift 3. Il donne également quelques exemples de différentes utilisations de fileprivateet private. Ma question est la suivante: l'utilisation fileprivated'une fonction qui ne sera utilisée que dans ce fichier...