Articles of clase

¿Cómo implementar mejor Equals para tipos personalizados?

Digamos para una clase Point2, y lo siguiente es igual a: public override bool Equals ( object obj ) public bool Equals ( Point2 obj ) Este es el que se muestra en el Effective C # 3: public override bool Equals ( object obj ) { // STEP 1: Check for null if ( […]

val y objeto dentro de una clase scala?

¿Cuál es la diferencia entre declarar un campo como val , lazy val y object dentro de una clase scala, como en el siguiente fragmento de código: class A class B { val a1 = new A { def foo = 1 } object a2 extends A { def foo = 1 } lazy val […]

Visual Studio: ¿Cómo muestro todas las clases heredadas de una clase base?

En Visual Studio, ¿cómo muestro todas las clases heredadas de una clase base? Por ejemplo , en ASP.NET MVC hay varios tipos de ‘ ActionResult ‘, y todos heredan / implementan la clase base ActionResult . Parece que a menos que simplemente ‘sepa’ que View y Json son tipos válidos de ActionResult , no hay […]

¿Cómo uso una biblioteca de clases C # en un proyecto?

Creé una nueva Biblioteca de clases en C # y quiero usarla en uno de mis otros proyectos de C #: ¿cómo puedo hacer esto?

¿Cómo puede una clase tener un miembro de su propio tipo, no es esta recursión infinita?

Digamos que defino una clase que tiene como miembro una variable del mismo tipo que ella. public class abc { private abc p; } Esto realmente funciona, para mi sorpresa. Por qué creo que no debería: al crear una instancia de abc , contiene una variable de tipo abc , que contiene una variable de […]

Propiedades estáticas en Swift

Estoy intentando convertir el siguiente código Objective-C en Swift. En mi código de Objective-C, hay una variable estática y se accede desde un método de clase. @implementation SomeClass static NSMutableArray *_items; + (void)someMethod { [_items removeAll]; } @end Como no se puede acceder a los tipos declarados como este private var items = [AnyObject]() de […]

¿Cuál es la diferencia entre una clase concreta y una clase abstracta?

Estoy aprendiendo C ++, pero estoy confundido acerca de la clase abstracta y la clase concreta. Algunos ejemplos del mundo real serían apreciados.

¿Cuál es la diferencia entre Type y Class?

¿Qué hace que un tipo sea diferente de la clase y viceversa? (En el sentido general del lenguaje-agnóstico)

¿Cómo se usa el constructor no predeterminado para un miembro?

Tengo dos clases class a { public: a(int i); }; class b { public: b(); //Gives me an error here, because it tries to find constructor a::a() a aInstance; } ¿Cómo puedo obtenerlo para que instale una instancia con un (int i) en lugar de intentar buscar un constructor predeterminado? Básicamente, quiero controlar la llamada […]

¿Cómo crear dos clases en C ++ que se usen como datos?

Estoy buscando crear dos clases, cada una de las cuales contiene un objeto del otro tipo de clase. ¿Cómo puedo hacer esto? Si no puedo hacer esto, ¿hay algún problema, como que cada clase contenga un puntero al otro tipo de clase? ¡Gracias! Esto es lo que tengo: Archivo: bar.h #ifndef BAR_H #define BAR_H #include […]