Preguntas etiquetadas con class

578
¿Python tiene variables "privadas" en las clases?

Vengo del mundo Java y leo los patrones, recetas y modismos de Python 3 de Bruce Eckels . Mientras lee sobre clases, continúa diciendo que en Python no hay necesidad de declarar variables de instancia. Solo los usas en el constructor, y boom, están allí. Así por ejemplo: class Simple: def...

574
¿Podemos instanciar una clase abstracta?

Durante una de mis entrevistas, me preguntaron "¿Si podemos crear una instancia de una clase abstracta?" Mi respuesta fue "No. no podemos". Pero, el entrevistador me dijo "Mal, podemos". Discutí un poco sobre esto. Luego me dijo que probara esto yo mismo en casa. abstract class my { public void...

493
Alternativas variables de clase ES6

Actualmente en ES5, muchos de nosotros estamos usando el siguiente patrón en marcos para crear clases y variables de clase, lo cual es cómodo: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); En ES6 puede crear clases de...

445
Cadena constante estática (miembro de la clase)

Me gustaría tener una constante estática privada para una clase (en este caso, una fábrica de formas). Me gustaría tener algo por el estilo. class A { private: static const string RECTANGLE = "rectangle"; } Desafortunadamente, recibo todo tipo de errores del compilador de C ++ (g ++),...