首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dart/Flutter中的“无效构造函数名”错误

Dart/Flutter中的“无效构造函数名”错误
EN

Stack Overflow用户
提问于 2018-03-16 14:11:27
回答 1查看 4.5K关注 0票数 1

我开始学习颤振,这反过来又使用了Dart作为语言,所以我可以说我同时学习这两种语言。我使用的是Android 3.0.1。

我一直在构建一个应用程序,作为工作概念的证明,并发现了一个让我目瞪口呆的错误。

我有一个自定义类,它是另一个类的基础,它包含第一个类的列表。随后,这个类将用于在我的应用程序中提供一个ListView。

当我试图向列表中添加自定义类的一个新元素时,我会收到一条错误消息,说明我创建的列表的变量是“无效构造函数名”!它不应该是一个构造函数,所以我不明白发生了什么。

我不知道我是否弄错了语言的一些特性,或者我的OOP知识(目前还有点生疏,而且我正在努力提高速度,毕竟我主要是一名自然/ADABAS程序员)还不足以理解我做错了什么,所以任何洞察力都会受到最赞赏。

下面是代码的一个片段,其中包含了相关的类。

代码语言:javascript
复制
class Aluno {
  final int numDiario;
  final String nomeAluno;
  final String codAluno;

  Aluno ({
    this.numDiario,
    this.nomeAluno,
    this.codAluno,
  });
}

class Alunos  {
  final _alunos = <Aluno>[];

  static int nDiario;

  static int _incNumDiario(){
    return nDiario++;
  }

  static var nAl = new WordPair.random();
  static String nomeAluno = '$nAl.first $nAl.second';

  Aluno aluno = new Aluno(numDiario: _incNumDiario(),nomeAluno:  nomeAluno, codAluno: nDiario.toString());

  _alunos.add(aluno); //Here's where the error happens!
}

我得到的错误是:

代码语言:javascript
复制
error: Invalid constructor name. (invalid_constructor_name at [dd_movel] lib\abas\frequencia\linha_presencao.dart:32)

这是“颤振医生”的输出:

代码语言:javascript
复制
C:\Users\p001385\flutter\bin\flutter.bat --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [versão 6.1.7601], locale pt-BR)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.0)
[√] Connected devices (1 available)

• No issues found!
Process finished with exit code 0

谢谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-16 19:09:41

或在构造函数中初始化列表。

代码语言:javascript
复制
Alunos() {
    Aluno aluno = new Aluno(numDiario: _incNumDiario(),nomeAluno:  nomeAluno, codAluno: nDiario.toString());
    _alunos.add(aluno); 
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49322788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档