Dart 类成员的初始化
Dart 类成员的初始化有四种方式:
- 声明时进行初始化;
- 在构造函数为变量指定初始化的实例成员;
- 使用初始化列表(初始化列表在进入构造函数之前进行);
- 非 final 成员可以使用在构造函数内部进行初始化(这会调用 setter 方法);
1 | class Animal{ |
特别地 final 实例成员变量必须进行初始化,并且无法被赋值(这要求该成员需要一个 setter 方法)。因此 final 成员必须使用 前三种方式进行初始化。
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true