美文网首页
Flutter-小知识点

Flutter-小知识点

作者: 木马不在转 | 来源:发表于2022-06-30 14:31 被阅读0次
    一:单利
    class FactoryClass{
     //保存单例
     static final FactoryClass _instance =  FactoryClass._init();
     //私有的构造函数
      FactoryClass._init();
      //工厂构造函数
      factory FactoryClass()=>_instance;
    }
    
    二:如何实现类与类比较

    可以用重载操作符实现

    operatorTest(){
      OperatorClass op1 = OperatorClass(20);
      OperatorClass op2 = OperatorClass(18);
      //正常情况下 是不可以比较对象的,需要重载操作符
      print(op1 > op2);
    
    }
    class OperatorClass {
      int age;
      OperatorClass(this.age);
      //重载操作符
      bool operator > (OperatorClass other) => this.age > other.age;
    }
    

    相关文章

      网友评论

          本文标题:Flutter-小知识点

          本文链接:https://www.haomeiwen.com/subject/fqvfbrtx.html