新手求助, dart 类创建和方法执行。

1次阅读

共计 194 个字符,预计需要花费 1 分钟才能阅读完成。

代码如下

  Test().change();
  Test();}

class Test {factory Test() => Test.print();
  var a = 1;
  change() {
    a = 2;
    print('change$a');
  }

  Test.print() {print('print$a');
  }
}

为什么会出现这样的结果

print1
change2
print1

最好能详细讲解一下,或者给出相关关键词,我自己去查资料

正文完
 0