es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para acceder a una variable declarada en una clase desde otra clase, es necesario crear una instancia de esa clase y luego acceder a la variable a través de esa instancia. Aquí hay un ejemplo:

    class FontSize {
      double size = 16.0;
    }
    
    class MyWidget extends StatelessWidget {
      final FontSize fontSize = FontSize();
    
      @override
      Widget build(BuildContext context) {
        return Text(
          '¡Hola, mundo!',
          style: TextStyle(fontSize: fontSize.size),
        );
      }
    }
    

    En este ejemplo, tenemos una clase FontSize que tiene una variable size declarada en ella. Luego creamos una nueva instancia de FontSize en nuestra clase MyWidget y la utilizamos para acceder a la variable size al establecer el tamaño de fuente de un widget Text.

    Al crear una instancia de la clase FontSize en MyWidget, podemos acceder a la variable size y utilizarla en nuestro widget sin errores de tiempo de compilación.

Comments are closed.