Perguntas com a marcação «class»

Um modelo para declarar um tipo de objeto.



2
Classes vs. módulos em Python
O Python possui muitos módulos (como re) que executam um conjunto específico de ações. Você pode chamar as funções deste módulo e obter resultados, e o módulo como um todo tem uma idéia por trás dele (neste caso, lidar com expressões regulares). As classes parecem fazer quase exatamente a mesma …
19 class  modules 





7
Quais são os papéis dos singletons, classes abstratas e interfaces?
Estou estudando OOP em C ++ e, embora esteja ciente das definições desses 3 conceitos, não consigo realmente perceber quando ou como usá-lo. Vamos usar esta classe para o exemplo: class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} void set_name (string parameter){this->name=parameter;} void set_age …

5
Herança vs propriedade adicional com valor nulo
Para classes com campos opcionais, é melhor usar herança ou uma propriedade anulável? Considere este exemplo: class Book { private String name; } class BookWithColor extends Book { private String color; } ou class Book { private String name; private String color; //when this is null then it is "Book" …
12 java  inheritance  class  null 



3
Como uma classe `Employee` deve ser projetada?
Estou tentando criar um programa para gerenciar funcionários. No entanto, não consigo descobrir como projetar a Employeeclasse. Meu objetivo é ser capaz de criar e manipular dados de funcionários no banco de dados usando um Employeeobjeto. A implementação básica que pensei foi simples: class Employee { // Employee data (let's …

5
Como resolver a interdependência de classe no meu código C ++?
No meu projeto C ++, tenho duas classes Particlee Contact. Na Particleclasse, eu tenho uma variável de membro std::vector<Contact> contactsque contém todos os contatos de um Particleobjeto e as funções de membro correspondentes getContacts()e addContact(Contact cont). Assim, em "Particle.h", incluo "Contact.h". Na Contactclasse, eu gostaria de adicionar código ao construtor …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.