美文网首页
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