[Day18] Andoroid - Kotlin笔记: sealed class

注: 什麽是sealed class?

sealed class类似於enum class,用来列举元件型态(data type),
差异在於enum class拿来简单的判断状态,但不能传递变数;
sealed class 可以携带变数。

为什麽用sealed class?

所有在sealed class中的子类(subclass)都必须被定义,
这样能使编译器确定子类的数量,
也确保data的型态不会在sealed class以外的地方被影响。

为什麽用sealed class?

所有在sealed class中的子类(subclass)都必须被定义,
这样能使编译器确定子类的数量,
也确保data的型态不会在sealed class以外的地方被影响。


<<:  Day7 使用 Vercel 发布我们的 Next.js 网站,搭配 Github 实现自动部署

>>:  DAY 8:Producer Consumer Pattern,点菜了,三份穿裤子的猪,一盘热空气,把牛变成鳟鱼

Day.6 线性资料

线性的资料储存方式一般有两种 array (阵列) list node (链结) 这两种差别到底在那...

Bubble Shooter Online

Ever since the release of Puzzle Bobble — called B...

Flutter基础介绍与实作-Day2 Flutter的安装流程和环境配置

今天来介绍一下Flutter的环境安装流程 下载Flutter(Windows) 1.到这个网站请点...

Flutter简介

Flutter简介 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真...

27.Copmuted vs Watcher

一般情况下,使用 computed 比起 watcher 更简洁,如下: new Vue({ dat...