gpt4 book ai didi

android-studio - 未定义的类和期望的类成员

转载 作者:IT王子 更新时间:2023-10-29 07:00:58 25 4
gpt4 key购买 nike

我正在撕扯我的头发 - 我确定我错过了一些小东西,但我一辈子都看不到它!任何提示真的很感激。基本上在 root.name = 'root'; 这行,它给了我以下错误:

Undefined Class 'root.name' 在 'root.name' 部分期望类成员在“=”符号上。

import 'package:uuid/uuid.dart';

class AppLogic {

Item root = new Item();

root.name = 'root';

List<Item> allItems;

void createNewItem(Item parent){
allItems.add(new Item());
}
}

class Item {
DateTime created = DateTime.now();
String name;
String ID = new Uuid().v1();

Item parentID;
List<String> childrenIDs;

Item.fromID(this.ID);
Item.fromName(this.name);
Item();
}

最佳答案

此代码不允许在构造函数或方法之外

  root.name = 'root';

类的主体中只允许声明变量(带初始化)、方法声明和构造函数。

你可以这样做

class AppLogic {

Item root = new Item()..name = 'root';

List<Item> allItems;

void createNewItem(Item parent){
allItems.add(new Item());
}
}

关于android-studio - 未定义的类和期望的类成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50487089/

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