摘要: 一、前言 在前面学习继承和多态时,我们知道子类可以继承父类,也可以重写父类方法。 但实际开发里还会遇到两个问题: 第一,有些父类只是用来规定能力,并不希望直接创建对象。比如“动物”这个概念可以作为抽象分类,但真正运行时通常是猫、狗、鸟这些具体对象。 第二,有些能力并不适合放进单一继承关系里。比如“会 阅读全文
posted @ 2026-08-12 22:10 好的佩奇 阅读(13) 评论(0) 推荐(0)
摘要: Dart之面向对象建模 一、前言 面向对象不是一上来就写 class。 真正重要的是:我们怎样把现实世界里的问题,整理成代码能表达的结构。 比如你要写一个宠物管理系统。现实世界里有猫、狗、主人、健康记录。它们有自己的属性,也有自己的行为,还会互相关联。 面向对象建模,就是把这些现实事物一步步转换成对 阅读全文
posted @ 2026-08-11 22:14 好的佩奇 阅读(10) 评论(0) 推荐(0)
摘要: 本文系统讲解 Dart 面向对象中的消息、继承和多态,帮助你理解对象协作、能力复用与运行时行为差异。 阅读全文
posted @ 2026-08-10 21:57 好的佩奇 阅读(8) 评论(0) 推荐(0)
摘要: 一、前言 什么是空安全呢? 你可以把它理解成代码运行前的一次“提前体检”。 以前很多空值问题要等程序运行到某一行才爆出来,比如一个对象明明是 null,我们却去访问它的方法或属性,程序就可能崩溃。 Dart 从 2.12 开始引入空安全,就是希望把这类潜在问题提前到编译期发现。也就是说,不要等程序跑起来才发现空指针,而是在写代码时就提醒你:这里可能为空,你要 阅读全文
posted @ 2026-07-19 15:51 好的佩奇 阅读(17) 评论(0) 推荐(0)
摘要: 一、前言 什么是对象?什么又是面向对象? 这两个词很常见,但第一次认真解释时,反而容易卡住。好像知道它是什么,又很难说清楚它到底解决了什么问题。 可以先从做菜理解。 如果我们要做一道回锅肉,面向过程的想法是:第一步准备食材,第二步切肉,第三步热锅,第四步翻炒,最后出锅。它关注的是“步骤”。 面向对象的想法会换一个角度:这件事里有哪些对象?厨师、锅、肉、调料、 阅读全文
posted @ 2026-07-19 15:00 好的佩奇 阅读(10) 评论(0) 推荐(0)
摘要: 一、前言 什么是面向对象呢? 如果只看概念,面向对象很容易变成一堆词:类、对象、属性、方法、继承、多态、封装、动态绑定。 但换个角度就容易理解很多。我们写程序,其实经常是在把现实世界里的事物搬进代码里。 比如一个动物园管理系统里,有动物、笼子、饲养员;一个商城系统里,有用户、商品、订单;一个 Flutter 页面里,有按钮、输入框、列表项。 面向对象就是一种 阅读全文
posted @ 2026-07-16 22:26 好的佩奇 阅读(8) 评论(0) 推荐(0)
摘要: 一、前言 什么是流程控制呢? 你可以先把它理解成生活里的“选择”和“重复”。 比如今天要不要出门,要看天气;如果晴天就去爬山,如果下雨就待在家。再比如学一个知识点,不是看一遍就结束,而是反复练习,直到学会为止。 Dart 里的流程控制也是这个意思:让代码根据条件选择不同分支,或者让某段代码重复执行多次。 这一篇我们系统讲清楚 Dart 中的条件语句、循环语句 阅读全文
posted @ 2026-07-15 21:40 好的佩奇 阅读(11) 评论(0) 推荐(0)
摘要: 一、前言 什么是变量呢? 你可以先把它想象成超市里的储物柜。每个储物柜都有编号,可以放东西,也可以把里面的东西拿出来换成别的东西。 代码里的变量也很像这样:它有名字,有类型,有存放的数据。程序运行时,我们可以通过变量名找到这份数据,也可以在允许的情况下修改它。 常量则像一个封存好的柜子。东西放进去之后,就不希望再被改变。它适合保存那些一旦确定就不应该随便变化 阅读全文
posted @ 2026-07-14 22:29 好的佩奇 阅读(12) 评论(0) 推荐(0)
摘要: 一、前言 学习 Dart 数据类型时,可以先想象一个超市。 超市里有饮料、蔬菜、水果、零食、日用品。不同商品不能全部随便塞进同一个容器里:鸡蛋需要防摔的盒子,饮料需要瓶子,散装糖果需要袋子,冷冻食品需要冷柜。 代码里的数据也是一样。 数字、文字、真假、列表、集合、键值对、函数,它们都有各自更适合的“容器”。这个容器在编程里就叫数据类型。 数据类型不是为了增加 阅读全文
posted @ 2026-07-13 22:17 好的佩奇 阅读(11) 评论(0) 推荐(0)
摘要: 本文用系统化方式讲清 Dart 中的标识符与关键字:标识符是开发者为变量、函数、类等程序元素起的名字,关键字是 Dart 语言保留并赋予固定语法含义的词。 阅读全文
posted @ 2026-07-12 18:45 好的佩奇 阅读(17) 评论(0) 推荐(0)