TNJ-flutter dart 简单语法
void main() {
// 定义变量
String name = 'mj';
int age = 5;
//调用函数
String name = minzi();
// 列表通常按数据类型存储,可以加上'<数据类型>'
List<String> names = ['a', 'b', 'c'];
names.add('d');
names.remove('a');
print(names);
// 实例化类
User userone = User('mj', 25);
print(userone.username);
print(userone.age);
//实例化superuser类
SuperUser userThree = SuperUser('youxi', 33);
print(userThree.username);
userThree.publish();
}
// 定义函数并返回值
String mingzi() {
reture 'maj';
}
// 定义函数并返回值简写
String mingzi() => 'maj';
// 类和构造函数
class User {
String username = 'fs';
int age =10;
User(String username, int age){
this.username = username;
this.age = age;
}
}
// 继承类
class SuperUser extends User{
// 新建了superuser的username和age参数,用super关键字导入继承的username和age参数
SuperUser(String username, int age) : super(username, age);
// 全局函数
void publish(){
print('published update');
}
}