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

3 la respuesta

Herencia OOP y constructor predeterminado

Supongamos que hay una clase baseA y una claseB derivado deA. Entonces, sabemos que el constructor de claseA nunca es heredado por claseB. Sin embargo, cuando un nuevo objeto deB se crea, entonces, el constructor predeterminado de la claseA se ...

6 la respuesta

¿Por qué no hay una contravarianza de parámetros para anular?

C ++ y Java admiten la covarianza de tipo de retorno al anular métodos. Sin embargo, ninguno de los dos admite contra-varianza en los tipos de parámetros, sino que se traduce en más decargando (Java) u oculto (C ++). Porqué es eso? Me parece ...

2 la respuesta

¿Cuál es la diferencia entre usar instantiateViewControllerWithIdentifier y realizarseguewithidentifier?

Ambos métodos me permiten presentar un nuevo controlador de vista (uno llamando a presentviewcontroller), por lo que no entiendo la diferencia entre los dos y cuándo debería usarlos.

4 la respuesta

¿Por qué este lanzamiento de Java arroja un error?

Me preguntaba por qué hacer referencia a "w" despuésobj = w; arrojará un error. ¿No estás creando otro puntero a esa instancia de w diciendo obj = w? Es decir. ¿Por qué es diferente decir algo comoString s = "hi"; String w = s; ¡Gracias! public ...

1 la respuesta

Agregue una extensión / método a todos los objetos en Swift

En Objective-C, todos los objetos pueden tratarse como id de tipo, y casi todos los objetos heredan de NSObject. (Los bloques no, pero esa es la única excepción). Por lo tanto, es posible crear una categoría Objective-C que extienda TODOS ...

3 la respuesta

¿Acceso recursivo dict a través de atributos, así como el acceso al índice?

Me gustaría poder hacer algo como esto: from dotDict import dotdictify life = {'bigBang': {'stars': {'planets': []} } } dotdictify(life) # This would be the regular way: life['bigBang']['stars']['planets'] = {'earth': {'singleCellLife': {}}} # ...

5 la respuesta

Propósito de los constructores PHP

Estoy trabajando con clases y estructura de clases de objetos, pero no a un nivel complejo: solo clases y funciones, luego, en un lugar, instanciación. En cuanto a__construct y__destruct, por favor dime muy simple:¿Cuál es el propósito de los ...

1 la respuesta

TypeScript Access Variables estáticas utilizando instancias

Entonces, en la mayoría de los lenguajes OOP, las variables estáticas también se pueden llamarclasevariables, es decir, su valor escompartido entre todas las instancias de esta clase. Por ejemplo, en mi juego tengo una claseBullet que se extiende ...

1 la respuesta

¿Python realmente crea todos los métodos vinculados para cada nueva instancia?

Estoy leyendo sobre clases en Python (3.4) y, por lo que entiendo, parece que cada nuevo objeto tiene sus propias instancias de métodos vinculados. class A: def __init__(self, name): self.name = name def foo(self): print(self.name) a = A('One') ...

4 la respuesta

¿Por qué es posible tener una interfaz sin un tipo de retorno en PHP?

¿Por qué es posible crear una interfaz sin especificar un tipo de retorno? ¿Por qué esto no hace que esta interfaz sea inutilizable? Esto lo hace más claro: Interface run { public function getInteger(); } class MyString implements run { public ...