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

2 la respuesta

Documentación de Java: ¿Qué significa 'métodos heredados de la interfaz X?

Debo estar perdiendo algo de terminología básica de Java aquí: Las clases se pueden ampliar, por lo tanto, sus métodos pueden serheredadopor sus subclases. Las interfaces pueden serimplementado. Una clase de implementación tendrá ...

7 la respuesta

contar instancias de clase para cada clase derivada

¿Hay alguna manera de hacer que todas las clases derivadas cuenten sus instancias? ¿Cómo (escribir código en uno de C ++, C #, Java)? Imagine que tengo acceso a la clase raíz (por ejemplo, objeto), y todas las demás clases se derivan (directa o ...

8 la respuesta

¿Hay alguna forma de llamar a la versión principal de un método anulado? (C # .NET)

En el siguiente código, intenté de dos maneras acceder a la versión principal de methodTwo, pero el resultado siempre fue 2. ¿Hay alguna forma de obtener el resultado 1 de una instancia de ChildClass sin modificar estas dos clases? class ...

3 la respuesta

ASP.NET MVC: Ignorar atributo personalizado en una clase de controlador base

Tengo una serie de Controladores en mi proyecto que todos heredan de un controlador que he denominado BaseController. Escribí un atributo personalizado que apliqué a toda la clase BaseController, para que cada vez que se ejecute una acción en ...

6 la respuesta

¿Cuál es la mejor manera de garantizar que se llame al constructor estático de una clase base?

losdocumentación sobre constructores estáticos en C # [http://msdn.microsoft.com/en-us/library/k9x6w0hc%28v=vs.80%29.aspx]dice: Un constructor estático se usa para inicializar cualquier dato estático, o para realizar una acción particular que ...

2 la respuesta

Marcar explícitamente la clase derivada como interfaz de implementación de la clase base

interface IBase { string Name { get; } } class Base : IBase { public Base() => this.Name = "Base"; public string Name { get; } } class Derived : Base//, IBase { public Derived() => this.Name = "Derived"; public new string Name { get; } } class ...

6 la respuesta

Diseño de jerarquía de piezas de ajedrez: herencia vs campos de tipo

Tengo una clase base para piezas class piece;y una matriz que contiene objetos derivados piece* board[8][8];Ventaja, diseño limpio a través de funciones virtuales. Desventaja, si tengo que encontrar una pieza en el tablero o comparar una ...

2 la respuesta

¿Qué sucede cuando heredo de una instancia en lugar de una clase en Python?

Tengo curiosidad por saber qué sucederá cuando herede una instancia en una clase. Entonces intenté: class X: def __init__(self, x): self.x = x def print(self): print(self.x) def inherit(obj): class Child(obj): # Line 20 pass # or maybe added ...

3 la respuesta

¿Cómo anular una propiedad de clase heredada en C #?

Aprendí a heredar métodos agregandovirtual al método en la clase base yoverride en la nueva clase ¿Pero qué hago para heredar propiedades? class bird { private virtual string fly = "Yes, I can!"; public string CanI() { return fly ; } } class ...

6 la respuesta

Herencia con constructor en Java

¿Me puede decir el problema en el siguiente código? class boxdemo1 { public static void main(String args[]) { boxweight weightbox = new boxweight(2, 3, 5, 4); System.out.println(weightbox.volume()); } } class boxinfo { int l, b, h; /* * ...