Perguntas com a marcação «class»

578
O Python possui variáveis ​​"privadas" nas classes?

Estou vindo do mundo Java e lendo Python 3 Patterns, Recipes and Idioms, de Bruce Eckels . Ao ler sobre classes, continua dizendo que no Python não há necessidade de declarar variáveis ​​de instância. Você apenas os usa no construtor, e boom, eles estão lá. Então, por exemplo: class Simple: def...

573
Podemos instanciar uma classe abstrata?

Durante uma das minhas entrevistas, perguntaram-me "Se podemos instanciar uma aula abstrata?" Minha resposta foi "Não. Não podemos". Mas, o entrevistador me disse: "Errado, nós podemos". Eu argumentei um pouco sobre isso. Então ele me disse para tentar fazer isso sozinho em casa. abstract class...

493
Alternativas à variável de classe ES6

Atualmente no ES5, muitos de nós estão usando o seguinte padrão em estruturas para criar classes e variáveis ​​de classe, o que é confortável: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); No ES6, você pode criar...

444
Sequência constante estática (membro da classe)

Eu gostaria de ter uma constante estática privada para uma classe (neste caso, uma fábrica de formas). Eu gostaria de ter algo do tipo. class A { private: static const string RECTANGLE = "rectangle"; } Infelizmente, recebo todos os tipos de erro do compilador C ++ (g ++), como: O ISO C ++...