这是我密码:
// import 'package:calculator/add.dart';
// import 'package:calculator/divide.dart';
// import 'package:calculator/multiple.dart';
// import 'package:calculator/subtract.dart';
import 'package:calculator/calculator.dart';
//top level or global variable
int number = 5;
class test{
int a = 10; //instance variable
static int b = 20; //static variables
# void test(){
print(number);
}
}
void main(List\<String\> arguments){
int local1 = 30; //definition local variables
print(number);
print(add(2, 3));
print(divide(100, 10));
print(multiple(2, 10));
print(subtract(90, 9));
}`end of code`
当我使用void test()时{Dart分析得到以下文本错误:“构造函数不能有返回类型。”我的错误是什么?我尝试在dart编程语言的android studio中输入代码
1条答案
按热度按时间gab6jxml1#
您的主要错误是没有意识到您正在创建构造函数。
class test {...}
声明了一个名为test
的类。这可能是个错误。Dart样式要求对类使用大写的名称,所以应该是:你可能只是写了一些名字,因为需要一个名字,但是类的名字是为 constructors 保留的,所以当你写:
在一个名为
test
的类中,这不是一个普通的方法,它是一个 * 构造函数 *,构造函数不能有返回类型(因为它们必须返回类的类型)。如果您将类重命名为
Test
,则该问题将消失。