Resultados de la búsqueda a petición "oop"

2 la respuesta

PHP equivalente de enviar y getattr?

Si Ruby es invitado a una fiesta y trae: foobarobject.send('foomethod') .. y Python es invitado a la misma fiesta y trae: getattr(foobarobject, 'foomethod')() .. ¿Qué tiene que traer PHP a la fiesta? Pregunta extra Si Ruby y Python se ...

3 la respuesta

Cómo evitar que Matlab tome tiempo exponencial al crear una matriz de objetos de controlador como una propiedad de objeto

Me parece que al crear una matriz de objetos de identificador simple en escalas de tiempo de Matlab sobre @ line. Sin embargo, si creo exactamente la misma matriz y almacenarlo como una propiedad de un objeto, el tiempo escala exponencialmente - ...

2 la respuesta

Polimorfismo y ocultación de datos: ¿una clase base anula o ignora las restricciones de acceso de una clase derivada?

Por favor, mire la siguiente lista de códigos: #include <iostream> using namespace std; class Base { public: virtual void Message() = 0; }; class Intermediate : public Base { }; class Final : public Intermediate { void Message() { cout << ...

5 la respuesta

Java: Usando la misma instancia de una clase en varias otras clases

podría ser una pregunta estúpida, pero no sé la respuesta y no sé dónde buscar la respuesta, por lo que sería bueno si alguien pudiera ayudarme. Tengo una clase (nombremos A) con diferentes miembros y métodos. Utilizo los métodos de esta clase ...

4 la respuesta

¿Cuándo y por qué sellarías una clase?

En C # y C ++ / CLI la palabra clavesealed (oNotInheritable en VB) se utiliza para proteger una clase de cualquier posibilidad de herencia (la clase no será heredable). Sé que una característica de la programación orientada a objetos es la ...

10 la respuesta

¿Qué concepto de OO es "Base b = new Derived ()" un ejemplo de?

staba pasando una prueba y encontré una pregunta en la que no encontramos un acuerdo con mis colega С ++ 1 class Base {}; 2 class Derived : public Base {}; 3 class Foo 4 { 5 public: 6 Foo() 7 { -8- Base* b = new Derived(); // Concept name is? ...

6 la respuesta

Ocultar variables de instancia de una clase

Me pregunto por qué Java tiene este comportamiento extraño con respecto a una superclase y una subclase que tiene variables de instancia con el mismo nombre. Digamos que tenemos las siguientes definiciones de clase: class Parent { int var = ...

3 la respuesta

¿Qué son los genéricos en Java? [cerrado

Realmente no entiendo el punto de los genéricos. ¿Qué hacen, cómo los usas? De lo que puedo decir, todo lo que hacen es verificar los tipos de retorno en tiempos de compilación en lugar de tiempos de ejecución para evitar ejecutar el programa ...

3 la respuesta

Trouble entendiendo valores de paso y referencias en Python

Tener problemas con cuándo se cambian los objetos y cuándo no están en Python. Aquí está mi ejemplo mal ideado a continuación: class person: age = 21 class bar: def __init__(self, arg1): self.foo = arg1 self.foo.age = 23 def baz(arg1): arg1.age ...

7 la respuesta

Semi Colón después de las llaves de declaración de cla

Disculpas de antemano por lo que probablemente sea una pregunta estúpida, pero en las clases de C ++, ¿por qué el punto y coma después de la llave de cierre? Regularmente lo olvido y obtengo errores de compilación y, por lo tanto, pierdo tiempo. ...