ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter 抽象类也能实例化

    Sep 26, 20225 min read

    Flutter 抽象类也能实例化

    main(List<String> args) {
      final s = Shape();
    
      final map = Map();
      print(map.runtimeType);
    }
    
    
    abstract class Shape {
      int getArea();
      String getInfo() {
        return "形状";
      }
    
      factory Shape() {
        return null;
      }
    }
    

    Flutter 抽象类其实是不能实例化的, 但是可以通过抽象类里面的工厂构造函数返回一个他的子类变相实现实例化

    相关文章

    Monzo Mastercard 在中国国内如何申请和使用?

    Monzo卡作为英国借记卡在中国使用受限,不支持本地交易和银联,且申请需英国或欧洲地址证明。

    免费可商用无版权字体

    该链接指向一个提供免费可商用无版权字体的网站页面。

    React setState 的实现机制

    React的`setState`在生命周期和合成事件中是批处理的,不会立即更新,而是暂存待批处理完成后统一更新,可以通过回调函数获取更新后的值,而在异步代码和原生事件中调用`setState`则不会触发批处理机制,可以立即获取更新结果。

    用JavaScript编写的十六进制解码方法,让数据解码变得轻松!

    JavaScript函数hexToDec使用parseInt()将十六进制字符串解码为数字。

    Swift 尾随闭包语法

    Swift 中的尾随闭包语法允许将作为函数最后一个参数的闭包写在函数调用括号后,简化了代码结构。