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

5 la respuesta

¿Puede T en la plantilla <typename T> usar herencia?

Quiero hacer algo como esto: template <typename T:public Vertex> addTri( T v1, T v2, T v3 ) { // Take v1.pos, v2.pos, v3.pos and create a geometric repn.. Triangle tri( v1.pos, v2.pos, v3.pos ) ; // all vertices will // have to have a .pos ...

9 la respuesta

Acceda a miembros secundarios dentro de la clase principal, C ++

Me enfrento a una situación en la que necesito acceder a las variables miembro miembro dentro de la clase principal. Sé que esto va en contra de los principios OO, pero tengo que lidiar con un escenario en el que cientos de clases heredan de una ...

3 la respuesta

Método de llamada de Java del constructor base

¿Cómo llamar a Super :: printThree desde Super :: Super ()? En el ejemplo a continuación, llamo Test :: printThree. class Super { Super() { printThree(); // I want Super::printThree here! } void printThree() { System.out.println("three"); } } ...

1 la respuesta

Scala: ¿Cómo puedo hacer que mis clases inmutables sean más fáciles de subclasificar?

Recientemente he creado una clase inmutable que soporta operaciones como +, -, etc. que devuelve una nueva instancia de esa clase cuando se cambia. Quería hacer una subclase de esa clase para agregar un poco de estado y funcionalidad, pero ...

1 la respuesta

Heredar un rasgo dos veces

Esto no funciona: trait Trait class Class extends Trait with TraitCompiler se queja: <console>:8: error: trait Trait is inherited twice class Class extends Trait with Trait ^ <console>:8: error: trait Trait is inherited twice class ...

3 la respuesta

¿Por qué un método de interfaz C # implementado en una clase debe ser público?

Tengo una clase que hereda una interfaz. Se implementa un método de miembro de interfaz en mi clase sin un modificador de acceso (por lo tanto, por defecto es privado). Recibo el error "no se puede implementar un miembro de la interfaz porque ...

3 la respuesta

¿Por qué necesito hacer referencia a un archivo DLL que no estoy usando directamente?

Tengo el código fuente que recibí de un desarrollador externo, este código se divide en 4 tipos de proyectos: su marco, el entorno para mi proyecto (llamémoslo "ENV"), la base de la aplicación (llámelo "Base") y la aplicación en sí (unos 20 dlls ...

1 la respuesta

Vistas personalizadas con django-Registration

Necesito hacer una modificación muy simple (requiero que ciertas vistas solo aparezcan cuando un usuario no está autenticado) a las vistas predeterminadas de registro de django. Por ejemplo, si estoy conectado, no quiero que los usuarios puedan ...

6 la respuesta

C # Error: El padre no contiene un constructor que toma 0 argumentos

Mi código es public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Parent { public Child(int i) { Console.WriteLine("child"); } } Recibo el error: Parent no contiene un constructor que tome 0 ...

2 la respuesta

EF 4.1 Código Primero. Herencia de tabla por tipo con un nombre de clave primaria diferente del nombre de clave primaria de su clase base

Dado este create table Location( LocationId int identity(1,1) not null primary key, Address nvarchar(max) not null, City nvarchar(max) null, State nvarchar(max) not null, ZipCode nvarchar(max) not null ); create table Park( ParkId int not ...