美文网首页
Flutter - Dart重要概念

Flutter - Dart重要概念

作者: XTK_iOS | 来源:发表于2020-07-28 10:15 被阅读0次

Dart概念

  • 一切变量都是对象,包括数字、函数和null
  • 对象是类的实例,所有类都继承于object这个基类
  • 强类型的语言但支持类型推断
    1.大多数情况下都不需要指定变量的类型,它会根据变量所赋值的类型自动推断出来
  • 如果不想指定具体类型可以使用dynamic
    1.声明为dynamic类型的变量可以指向任何类型的对象
  • 支持泛型,比如List<int>或List<dynamic>
  • 支持顶层函数、类方法、实例方法和嵌套函数。
    1.顶层函数比如main
    2.类方法和实例方法都是定义在类上;不同的是类方法是属于类的,通过类名来调用,而实例方法则通过类的实例对象来调用
    3.嵌套函数就是在函数里面再定义一个函数
  • 支持顶层变量、类变量、实例变量和局部变量
  • 以下划线(_)打头的变量为私有,只能在库(library)内部使用
    1.Dart 只区分公开和私有两种,如果我们想某个变量、函数或类对外不可见或不可使用,在名字前面加下划线就变成私有的了
  • 标识符只能以字母或下划线打头,后面跟任意多个字母、数字或下划线字符
    1.标识符指的是程序里面一些命名的实体,比如变量名、类名、函数名、方法名等等
  • 表达式在运行时可以求值,而语句不行

相关文章

网友评论

      本文标题:Flutter - Dart重要概念

      本文链接:https://www.haomeiwen.com/subject/rpgxrktx.html