Swift l'a fait Optionals. C # a des Nullabletypes. Pour autant que je sache, les deux ont le même objectif, outre la valeur d'un certain type, ils stockent des informations sur la variable ou non (non initialisée). La question est Optionalsjuste des Nullabletypes avec un nom différent ou y a-t-il …
Voici ce que je veux dire: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() { MyClass myInstance; // Fill the arrays... …
Lorsque vous utilisez le concept de polymorphisme, vous créez une hiérarchie de classes et en utilisant la référence des parents, vous appelez les fonctions d'interface sans savoir quel type spécifique a l'objet. C'est bien. Exemple: Vous avez une collection d'animaux et vous faites appel à la fonction de tous les …
Je viens de commencer avec RxJava , l'implémentation Java de ReactiveX (également connu sous le nom de Rx et Reactive Extensions ). Quelque chose qui m'a vraiment frappé était la taille massive de de RxJava Flowable classe : il a 460 méthodes! Être juste: De nombreuses méthodes sont surchargées, ce …
Quelles sont les directives générales ou les règles générales pour savoir quand utiliser un objet spécifique au domaine par rapport à une chaîne ou un nombre ordinaire? Exemples: Classe d'âge vs Integer? Classe FirstName vs String? UniqueID vs String Classe PhoneNumber vs String vs Long? Classe DomainName vs String? Je …
J'ai rencontré du code (nouveau code) qui utilise ce que j'appelle des «tableaux parallèles» ou des listes. Cela signifie qu'il y a 2 tableaux qui contiennent des données liées et qui sont liés par leur position (index) dans le tableau. Je trouve cela déroutant et sujet à toutes sortes d'erreurs. …
Je me considère toujours comme un apprenti programmeur, donc je cherche toujours à apprendre une "meilleure" façon de programmer en général. Aujourd'hui, mon collègue a soutenu que mon style de codage fait un travail inutile et je veux entendre les opinions des autres. En règle générale, lorsque je conçois une …
Par exemple, supposons que vous ayez un programme de jeu sur console, qui a toutes sortes de méthodes d'entrée / sortie vers et depuis la console. Serait - il intelligent de les garder tous en une seule inputOutputclasse ou les décomposer à des classes plus spécifiques comme de startMenuIO, inGameIO, …
Je sais que cela semble être une question étrange, car l'intérêt de deux ou plusieurs objets partageant la même classe est que leur comportement est le même, c'est-à-dire que leurs méthodes sont identiques. Cependant, je suis curieux de savoir s'il existe des langages POO qui vous permettent de redéfinir les …
J'ai un cours suivant class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Maintenant, je crée deux objets de type Student comme suit Student s1=new Student(); Student s2=new Student(); Maintenant, deux ensembles différents de …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 2 ans . La POO est souvent considérée comme une stratégie efficace de …
Je comprends l'intention du principe ouvert-fermé. Il est destiné à réduire le risque de casser quelque chose qui fonctionne déjà en le modifiant, en vous disant d'essayer de l'étendre sans le modifier. Cependant, j'ai eu du mal à comprendre comment ce principe est appliqué dans la pratique. À ma connaissance, …
Disons que je développe une application Web. Mon premier choix est d'utiliser PHP avec Fat-Free Framework (F3) et le modèle MVC. L'année prochaine, je déciderai peut-être de passer à Zend Framework, ou peut-être même ASP.NET MVC. Est-il judicieux d'essayer de concevoir mon application de manière à ce qu'elle soit vaguement …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . J'ai rassemblé un tas de questions …
J'écris du code Ruby pour un exercice de chiffrement simple et j'ai souvent rencontré ce dilemme (l'exercice est un chiffre solitaire si vous devez le savoir). Il s'agit de savoir si je devrais compléter ma logique avec des variables descriptives et des instructions en une seule étape qui rendent la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.