Flutter之dart的函数与类

124 阅读1分钟

函数

方法定义方式以及特性

  • 定义要求: 返回值类型 函数名 (){ 函数体... return返回值 }
  • main函数可以传参,类型为List,不过一般不传
  • 方法也是对象,并且有具体类型Function
  • 定义方式可以简化:返回值类型、参数类型 都可以忽略,可以使用箭头语法
  • 方法都有返回值,如果没定义,默认返回 null

Image.png

参数传递

  • 可选命名参数 { param1, param2... }
  • 如果有具体参数和可选参数,可选参数声明必须在参数后面
  • 参数可设置默认值

回调函数

Image.png

自执行函数

Image.png

闭包

Image.png

dart中的类

  • 文件Person.dart

Image.png

  • 文件test.dart

Image.png

类的重写

  • 文件Person.dart

Image.png

  • 文件test.dart

Image.png

  • 执行文件test.dart,可以发现打印的值已经变了