摘要: 一、前言 什么是空安全呢? 你可以把它理解成代码运行前的一次“提前体检”。 以前很多空值问题要等程序运行到某一行才爆出来,比如一个对象明明是 null,我们却去访问它的方法或属性,程序就可能崩溃。 Dart 从 2.12 开始引入空安全,就是希望把这类潜在问题提前到编译期发现。也就是说,不要等程序跑起来才发现空指针,而是在写代码时就提醒你:这里可能为空,你要 阅读全文
posted @ 2026-07-19 15:51 好的佩奇 阅读(19) 评论(0) 推荐(0)
摘要: 一、前言 什么是对象?什么又是面向对象? 这两个词很常见,但第一次认真解释时,反而容易卡住。好像知道它是什么,又很难说清楚它到底解决了什么问题。 可以先从做菜理解。 如果我们要做一道回锅肉,面向过程的想法是:第一步准备食材,第二步切肉,第三步热锅,第四步翻炒,最后出锅。它关注的是“步骤”。 面向对象的想法会换一个角度:这件事里有哪些对象?厨师、锅、肉、调料、 阅读全文
posted @ 2026-07-19 15:00 好的佩奇 阅读(10) 评论(0) 推荐(0)