ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter 重定向构造函数

    Jul 30, 20226 min read
    main(List<String> args) {
      var p = Person("why");
      print(p.age);
    }
    
    
    class Person {
      String name;
      int age;
    
      // Person(this.name): age = 0;
      // 构造函数的重定向
      Person(String name): this._internal(name, 0);
    
      Person._internal(this.name, this.age);
    }
    

    flutter 不支持函数的重载,使用构造重定向可以实现构造函数重载的效果,并设置构造函数的默认值

    相关文章

    Typora 离线激活码注销网址

    Typora 用户可通过访问网址 https://store.typora.io/my 注销离线激活码。

    linux java8安装及设置JAVA_HOME

    通过一系列命令安装并配置了OpenJDK 8,包括更新软件源、选择并安装JDK、验证安装、查找Java安装路径、设置JAVA_HOME环境变量,并确保配置生效。

    TypeScript 类型断言

    TypeScript 类型断言允许在两个类之间进行断言,前提是它们的属性和方法完全相同或其中一个类是另一个类的子集。

    Flutter GetX使用流程

    《Flutter GetX使用流程》介绍了在Flutter中使用GetX库进行状态管理和依赖注入的方法,包括声明响应式变量、使用GetxController、Binding的使用、GetView和GetWidget的应用,以及一个完整的新闻案例展示。

    SF Symbols iOS 放源代码的图标库的使用

    SF Symbols 是苹果为 iOS 13 及以上系统设计的一套字体图标库,通过 Xcode 可快速添加到界面元素中,简化图标设计流程,加速 iOS 应用开发。