gpt4 book ai didi

Dart,嵌套类,如何访问子类变量

转载 作者:行者123 更新时间:2023-12-03 02:51:05 25 4
gpt4 key购买 nike

我是 Dart/Flutter 的新手。所以原谅我。我正在尝试创建一个 Object 类,称为下面的 TestData 。而 TestData 中的变量之一是 TestChildClass 的 Map。如何访问子变量并设置它们。并得到它们。

    class TestData{
int id;
var childClass = new Map<TestChildClass, String>();
TestData.items({
this.id,
this.childClass

});
}

class TestChildClass{
int childid;

}

List <TestData> data = [
TestData.items(
id: 1,

//childClass: {TestChildClass.:1, 1} how do i set and get this
)
];

也是对此的跟进。

如何遍历 Map 并迭代字符串中的值。我想要一个简单的 childClass.getData 函数。通过 childClass 并将所有 Key 值转换为字符串。

谢谢!

最佳答案

class APIConstant {
static RequestKeys requestKeys = const RequestKeys();
static ResponseKeys responseKeys = const ResponseKeys();

static const String baseUrl = 'Your Project base url';
}

class RequestKeys {
const RequestKeys();
String get email => 'email';
String get password => 'password';
}

class ResponseKeys {
const ResponseKeys();
String get data => 'data';
String get status => 'status';
}
你可以像这样使用它:
print(APIConstant.requestKeys.email);
print(APIConstant.requestKeys.email);
print(APIConstant.baseUrl);

关于Dart,嵌套类,如何访问子类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55243106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com