La programmation orientée objet est un paradigme de programmation utilisant des «objets»: des structures de données composées de champs de données et de méthodes ainsi que leurs interactions.

oop...

Donc, fondamentalement, j'ai une liste avec 2 de chaque nombre et je veux attribuer au hasard un de ces numéros à chaque carte qui est instanciée. C'est pour un jeu de mémoire de puzzle où vous trouvez les matchs. Le jeu fonctionne bien quand j'ai 2 gridRows et 4 gridCols, mais si je change le nombr....
6 mai 2020 à 05:30
J'ai un problème avec l'affichage du contenu des membres de la classe hérités, lors de la conversion vers la classe de base. Actuellement, le résultat affiché est 4 , comment puis-je obtenir 2 ? #include <iostream> #include <vector> #include <memory> #include <tuple> class A { public: A() = def....
5 mai 2020 à 20:09
J'essaye d'ajouter plusieurs valeurs à mon key: [] onclick, mais cela écrase constamment mon entrée précédente const handleClick = e => { console.log('click ', e) let choice = { key: e.keyPath[1], value: [], } choice.value.push(e.keyPath[0]) console.log('choice', c....
4 mai 2020 à 03:14
Je suis nouveau dans la programmation, PyGame et la POO en particulier. Je ne peux pas comprendre comment faire en sorte qu'un bouton exécute une commande spécifique dans PyGame. J'ai essayé de créer une classe pour un bouton, et si vous regardez ce code, je suis capable d'exécuter la méthode / fonc....
1 mai 2020 à 12:29
Les constructeurs de la classe dérivée et de base ont tous deux des paramètres différents. Lors du passage d'une variable au constructeur de la classe dérivée, il donne une valeur de garbage lors de la déclaration d'un tableau de classe de base. La taille du tableau n'est pas «n» mais une valeur de ....
30 avril 2020 à 23:50
Soyez les deux classes Point() et Circle() définies ci-dessous: class Point: def __init__(self, x, y): self._x = x self._y = y @property def x(self): return self._x @x.setter def x(self, x): self._x = x @property def y(self): ret....
5 avril 2020 à 21:04
J'ai une méthode pour émettre un ticket de stationnement dans ma classe d'officier, public ParkingTicket issueParkingTicket(ParkedCar car,ParkingMeter meter){ if(isParkingTimeExpired(car,meter) == true){ ParkingTicket ticket = new ParkingTicket(officerName,officerBadgeNumber,car.g....
4 avril 2020 à 05:39
#include <iostream> #include <cstring> using namespace std; class Film { private: string name; int year_prod; string producer; string main_actor; public: Film(); void print() { cout << "\nThe name of movie: " << name; cout << "\nThe year of produced: " <....
3 avril 2020 à 13:49
J'essaie d'apprendre comment les classes fonctionnent sur Python et nouveau pour cela, j'ai la classe suivante définie comme 'Animal': class Animal(object): def __init__(self, size, color, mood): # init: consists of statements that bind the parameters passed to init to the instance o f the c....
3 avril 2020 à 09:10
Je suis en train de coder pour faire fonctionner un simulateur de ticket de parking. J'ai de nombreuses classes, celles qui sont pertinentes sont une classe ParkedCar, une classe ParkingTicket et une classe PoliceOfficer. Maintenant, j'ai écrit une méthode où je prends la variable licensePlateNumber....
2 avril 2020 à 10:08
Dans ma classe C ++ (fichier d'en-tête), j'utilise ceci: int pWholesalerId; Maintenant, j'ai créé un constructeur par défaut. Est-il possible de définir la valeur de cet attribut sur null? Game::Game() { gId = 0; pWholesalerId = Null; } Actuellement, j'obtiens identifier "Null" is undefine....
1 avril 2020 à 14:51
Je ne peux pas comprendre pourquoi la variable de la classe ne se met pas à jour. class Pile: def __init__(self, cards): self.cards = cards def __str__(self): result = ' '.join(self.cards) return result def __repr__(self): return f'Pile({self.cards})' ....
1 avril 2020 à 12:18
Je veux créer des Node objets avec des propriétés state. La propriété state peut être déterminée comme l'une des trois variables d'énumération: enum State = {visited, unvisited, visiting}; Ainsi, par exemple, je voudrais faire Node n1; n1.state = State.unvisited; Dans ce cas, n1 est un objet Node da....
1 avril 2020 à 07:37
J'essaie de reproduire une fonction très simple que je peux utiliser avec des tableaux mais pas avec des objets. Je veux juste pouvoir exécuter une fonction qui enregistre le prochain numéro d'objet comme avec le tableau des nombres. Prenez ce tableau de travail comme exemple: var numbers = [4,2,6],....
29 mars 2020 à 23:35
Je suis nouveau dans la POO en Python et supposons que j'ai une classe qui fait un calcul simple: class Calc: def __init__(self, n1, n2): self.n1 = n1 self.n2 = n2 def sum(self): return self.n1 + self.n2 Dans cet exemple simplifié, quelle est la meilleure façon ....
27 mars 2020 à 17:24
J'ai besoin de changer le comportement d'un objet lors de l'exécution. J'ai deux classes d'objets concrets (singleton) Dog et Cat, toutes deux issues d'une classe abstraite Animal. L'objet animal de type Animal doit être remplacé par Dog ou Cat lors de l'exécution. Voici le code approximatif de q....
27 mars 2020 à 08:56
J'ai trois classes. Ma classe de chauffeur, une classe Person et une classe Chore . J'ai des tâches et des membres de la famille répertoriés dans deux fichiers csv distincts. Le fichier de corvée comprend la zone où la tâche est effectuée, le nom de la tâche, le nombre de fois par semaine que la tâ....
26 mars 2020 à 03:54
J'ai une classe Ruby avec toutes les méthodes statiques. Je souhaite utiliser ces méthodes dans une autre classe. Passer uniquement le nom de la classe fonctionne mais se demander si c'est la bonne façon de procéder ou s'il existe une autre façon. class Foo IDENTIFIER = 'UYT78' def self.some....
25 mars 2020 à 19:52
[en utilisant C ++] Je connais le modèle de Singleton, où le constructeur est private et il y a un pointeur statique vers le class, renvoyé par une fonction static GetInstance(). Mais quand la classe avec le constructeur public est-elle nécessaire, comme ceci: //hpp file class MyClass{ static My....
25 mars 2020 à 11:48
Vous devez appeler une méthode privée foo() de la classe Inner.Private , où Private est une classe privée interne de la méthode principale de la classe principale. Le code est quelque chose comme ceci: public class MainClass { public static void main(String[] args) throws Exception { //....
21 mars 2020 à 20:13
Je veux initialiser des variables avec des valeurs par défaut dans un constructeur sans paramètres, comme ceci: class Persons() def __init__(self): self.name="Joan" p1=Persons() print(p1.name) Le résultat pour cela sera donc "Joan". Il imprimera le nom de la personne. Tout bon. Mais comme....
21 mars 2020 à 16:43
J'ai un tableau qui contient des tableaux imbriqués. Le tableau imbriqué peut contenir plusieurs objets. const axisChoiceLoop = _.map(groupByAxisChoice) Production: [ 0: [ {age: 15, count: 242, role: "JW"}] // length 1 1: [ {age: 21, count: 995, role: "JW"} , {age: 21, count: 137, role: "SW"} ] ....
20 mars 2020 à 04:34
Je travaille sur la création d'un jeu basé sur du texte en Java, j'utilise une classe et des variables d'instance et j'essaie de créer une méthode qui génère un nombre aléatoire basé sur le nombre de la variable d'instance max_attack. public class badPlayer { String description; int health;....
18 mars 2020 à 16:33
J'ai ce code: object temp; if (choice == 1) { temp = new HardCopy(); Books = p.AddBook(temp, Books); } else { //EBook temp = new EBook(); //Books = p.AddBook(temp, Books); } Cela fonctionne mais de l'autre côté de p.AddBook il y a une instruction if qui est effectivement un doublon....
16 mars 2020 à 16:49
J'ai une question idiote pour vous tous. Étant donné le code Java suivant public void funct(String a) { byte[] bytearr; bytearr = new byte[a.getBytes().length]; bytearr = a.getBytes(); } Le nouvel appel change-t-il quelque chose? En particulier, le code est-il traité différemment de pu....
15 mars 2020 à 00:57