美文网首页
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