Un type spécial de sous-programme appelé lors de la création d'un objet.

Plus à propos constructor...

J'ai écrit un exemple étrange où j'instancie un objet, lui donne un tas d'objets similaires et j'essaye d'appeler une fonction sur l'objet principal en utilisant les objets similaires. Je souhaite enregistrer un vecteur de pointeurs en tant que membre de classe comme dans #include <iostream> #includ....
8 déc. 2020 à 07:13
function Game() { this.number = 0; const t = setInterval(() => { this.number = Math.floor((Math.random() * 10) + 1); }, 1000); this.checkNumber = () => { if (this.number > 5) { clearInterval(this.t); } return this.number > 5; } } const game = new Game(); cons....
6 déc. 2020 à 04:14
J'ai une structure avec un constructeur aime: struct Rectangle { int width; int height; Rectangle(int _width, int _height) { width = _width; height = _height; } } Et je crée un rectangle qui va bien: Rectangle rect = Rectangle(4, 8); Mais comment créer une liste....
2 déc. 2020 à 05:57
Existe-t-il un moyen de définir des valeurs par défaut pour un objet proporties dans le constructeur? J'ai un constructeur qui recive plusieurs paramètres et si les paramètres ne sont pas donnés, je veux avoir des valeurs par défaut. Pour l'instant, j'ai cette approche: class Item{ construc....
26 nov. 2020 à 13:39
Ma première fois demander ici tellement désolé si je ne demande pas correctement public class Person { private String name; private Date born; private Date died; //null indicates still alive. public Person(String initialName, Date birthDate, Date deathDate) { if (con....
26 nov. 2020 à 00:54
J'ai une classe parent comme ça: abstract class UiElement { protected static ?string $template_name = null; public function __construct() { if(static::$template_name == null) { throw new Exception("static \$template_name has not been set in child class", 1); } ....
Je veux donc avoir un constructeur pour ma classe dérivée à laquelle je donne une instance de ma classe de base de telle sorte que ma classe de base soit initialisée avec le paramètre d'entrée et ma classe dérivée suive le constructeur par défaut. Je suis venu avec ceci (MWE): class Derived : public....
24 nov. 2020 à 17:28
Un peu de contexte d'abord. Dans Android utilisant Kotlin, la modification de la visibilité se fait comme suit. myView.visibility = View.VISIBLE La définition de toute autre valeur Int autre que View.VISIBLE, View.INVISIBLE ou View.GONE renvoie une erreur. Maintenant, j'ai une classe de données Kot....
21 nov. 2020 à 19:13
Je peux obtenir la fonctionnalité dont j'ai besoin en utilisant l'option 3, mais j'aimerais savoir s'il est possible de créer le tableau sur la pile à la place. #include <array> #include <vector> struct NotDefaultConstructable { NotDefaultConstructable(int val){}; }; int main() { //std::ar....
19 nov. 2020 à 14:19
C'est ma première question sur Stackoverflow, alors s'il vous plaît, ne me courez pas sur moi comme un bulldozer si j'ai fait quelque chose de mal :) J'ai besoin de savoir si c'est possible dans les classes JavaScript pour savoir si l'enfant a fourni un constructeur. Par exemple. class Parent { co....
11 nov. 2020 à 17:29
Je voudrais une explication de ce que je fais mal. Je colle deux blocs de codes; l'un fonctionne, l'autre ne fonctionne pas. Le premier code fonctionne car les valeurs initiales sont passées dans la méthode "MyGreatMethod", je peux les voir: public class Something { private int [] My....
25 oct. 2020 à 11:11
J'ai le code suivant: public Account() { #1 id = 0; balance = 0; interestRate = 4.5; } public Account(int newId, double newBalance) { //this(); - option 1 //new Account(); - - option 2 id = newId; balance = newBalance; } public Account(int newId) { #2 new Account();....
23 oct. 2020 à 17:26
Je voudrais injecter une instance spécifique d'une classe Dependency via l'injection de dépendances avec Microsoft.Extensions.DependencyInjection. Le problème est que je ne veux pas injecter new Dependency(), mais passer des paramètres à (l'un de) son constructeur tel que new Dependency(parameters);....
21 oct. 2020 à 10:41
Je travaille par moi-même sur les principes du livre de programmation de Bjarne Stroustrup et j'ai du mal à définir les constructeurs. Cette question nécessite l'utilisation d'une interface construite à partir de la bibliothèque graphique FLTK; généralement pas de soucis là-bas. Nous devons créer....
20 oct. 2020 à 10:53
J'essaie de créer une liste liée avec un pointeur vers une classe de modèle appelée Node: template <typename T> class llnode { public: T key; llnode<T> *prev, *next; llnode() { }; llnode(const T &k, llnode<T> *w = NULL, llnode<T> *y = NULL) : key(k), prev(w), next(y){}; ....
20 oct. 2020 à 07:10
Pour commencer, les règles sont simples. L'enfant peut-il exister avant le parent? Non. C'est pourquoi nous appelons toujours super() lors de la création d'une sous-classe. De cette façon, chaque membre de la superclasse est "copié" dans la sous-classe. Je vais donc donner un exemple: class....
18 oct. 2020 à 14:56
Je voulais pratiquer des cours de construction. J'ai appris dans ma classe qu'avoir une fuite de mémoire n'est jamais bon. Quand j'appelle cette classe, est-ce que je crée un objet et dois-je ajouter une fonction de suppression dans mon destructeur pour éviter les fuites? Je vous remercie!!! #includ....
15 juin 2020 à 04:17
Je suis nouveau sur kotlin et je crée une application de quiz. Je ne comprends pas Comment écrire ce code java dans Kotlin? Surtout les getters et setters? Aussi comment créer un constructeur par défaut et paramétré dans Kotlin? Ce que j'ai fait est ceci: class Question { var question: String ....
8 juin 2020 à 12:24
Le code associé est répertorié ci-dessous, vous pouvez le vérifier sur https://godbolt.org/z/3GH8zD. Je pourrais en effet résoudre l'erreur de compilation du complicateur, mais je ne suis pas tout à fait clair sur la raison derrière cela.Je serais reconnaissant d'avoir de l'aide pour cette question....
4 juin 2020 à 08:46
class Adder extends Component { constructor(props) { super(props) this.props.callback(this.props.valueA + this.props.valueB) } } Dans JSX, je peux faire ceci: <Adder callback={this.resultFunc} valueA={4} valueB={2}/> Je ne connais pas la syntaxe de JS, par exemple cela ne fonctionne pa....
Je suis un peu un C # noob, et j'ai cherché dans la documentation, mais je n'ai pas pu comprendre comment créer une méthode de constructeur pour ma classe comme je le ferais en python. Supposons que j'ai une classe nommée Véhicule et que lorsque je crée une instance de véhicule, je dois saisir le no....
2 juin 2020 à 19:28
Je cherche un moyen de transmettre les arguments de modèle d'une classe basée sur un modèle (la classe principale de Bibliothèque FastLED sur Arduino, pour être précis) via le constructeur de ma propre classe (qui devrait essentiellement envelopper la bibliothèque FastLED). Je veux spécifier les arg....
30 mai 2020 à 17:27
Je suis confus à ce sujet. Voici ce que je veux dire: public class minMax { private int min = Integer.MAX_VALUE; public void changeMin() { min = 10; } public static void main (String args[]) { minMax ob1 = new minMax(); ob1.changeMin(); System.out.p....
25 mai 2020 à 08:40
Là! Je suis nouveau sur Java et je suis récemment tombé sur le concept des constructeurs. Je pense avoir compris le concept, mais le livre que je lis a introduit le concept des objets dans les tableaux et je me suis perdu. Dans les exemples, le livre crée simplement un objet en utilisant le constr....
22 mai 2020 à 22:27
À titre d'exemple, disons que j'ai une classe appelée File. Maintenant, le fichier peut être ouvert sous forme de binaire ou de texte. Mon constructeur est actuellement File(const char*filename). Supposons que l'implémentation de open soit complètement différente en binaire et en texte. Comment diab....
19 mai 2020 à 12:40