Tag: ACCESS-MODIFIERS
Justo cuando pensé que lo entendía, me encontré con el siguiente problema. Tengo una clase base en otro módulo (llamada “base” aquí). Se ve así: open class BaseTest { companion object { lateinit var baseTest: BaseTest } protected open var someProperty: String? = “base” } Quiero establecer esa propiedad y . . . Read more
¿Por qué esto no es posible? class DBHelper { public: bool open(const char* filepath, const char* query = “”); private: bool open(const char* filepath); } Si quiero acceder a la función open(filepath) de mi librería desde otra clase, no se compilará, a pesar de que el compilador debería tomar la . . . Read more
public interface A { void FirstDemo(); void SecondDemo(); } public interface B { void FirstDemo(); void SecondDemo(); } public class Demo : A, B { void A.FirstDemo() { Console.WriteLine(“This is a function of first method of interface A”); } void A.SecondDemo() { Console.WriteLine(“This is a function of second method of . . . Read more
En otra pregunta mía, pregunté cómo exponer públicamente solo una variante concreta (Foo) de un tipo genérico privado (Foo). La solución sugerida es la siguiente: mod internal { /// Documentación privada de <code>Foo</code>. pub struct Foo<x> { /// Documentación privada de <code>x</code>. pub x: X, } } impl Foo<u32> { . . . Read more
¿Cómo puedo agregar modificadores de acuerdo a mis necesidades a botones individuales? Tengo un bucle ForEach ejecutándose en un rango de 0..<5 y necesito agregar una animación de .rotation3DEffect al botón clickeado y otra de .opacity a los botones no clickeados, de acuerdo a su estado. Nota: Puedo verificar cualquier . . . Read more