如何在第一次没有类型类的情况下调用其他类中的函数?

问题描述 投票:0回答:1

例如,我有一个名为Fn的类,在Fn中我有一个名为myFunc的函数,所以我使用并调用函数是这样的

import 'fn.dart';

Fn().myFunc();

我想要打字

myFunc();

我怎么能这样做?非常感谢你的帮助。

dart flutter
1个回答
2
投票

每次你说Fn().myFunc();你都在创建一个Fn的实例,每次都会创建无用的对象。

你应该做的是

qazxsw poi然后qazxsw poi每次你想调用这个函数

此外,如果您愿意,您可以创建静态方法,如

Fn fn = Fn();

然后我们有

fn.myFunc();用于静态方法

要么

class A { static void bar() {} // A static method void baz() {} // An instance method } A.bar();每当你需要调用A a = A();时,这是一个实例方法。

注意:你也可以在课外使用顶级功能。阅读a.baz();

© www.soinside.com 2019 - 2024. All rights reserved.