首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android_小雨
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 25
沸点 1
赞
26
返回
|
搜索文章
最新
热门
26.Kotlin 空安全:安全调用:安全调用运算符 (?.) 与 Elvis 运算符 (?:)
安全调用运算符 `?.`允许在对可空对象进行成员访问时避免空指针异常。如果接收者为 null,则整个表达式返回 null,而不会抛出异常。
25.Kotlin 空安全:Kotlin 的灵魂:可空性 (?) 与空安全
Kotlin将空安全作为核心特性,旨在通过类型系统在编译时消除大多数NPE。设计原则包括: - 默认情况下,类型是非空的 - 必须显式声明可空类型 - 编译器强制检查可空值的使用
24.Kotlin 继承:调用超类实现 (super)
Kotlin 的 `super` 更加强大且精准。特别是在多重实现(实现多个接口)的场景下,Kotlin 提供了泛型限定符语法(`super<T>`),彻底解决了“菱形继承”带来的调用歧义问题。
23.Kotlin 继承:继承的细节:覆盖方法与属性
在面向对象编程(OOP)中,继承是实现代码复用和多态性的基石。然而,相较于 Java 宽松的继承机制,Kotlin 引入了更为严格的“显式声明”哲学。
22.Kotlin 接口:接口进阶:SAM (单一抽象方法) 接口
Kotlin 引入(并强化)SAM 接口的设计价值主要体现在三个方面:消除样板代码,Java 生态兼容,降低认知负荷。
21.Kotlin 接口:接口 (Interface):抽象方法、属性与默认实现
接口(Interface)是面向对象编程中“契约”精神的体现。它定义了一组行为规范(Can-Do),而不关心具体的实现细节。通过接口,我们可以实现多态,将类的定义与具体的行为解耦,使系统架构更加灵活。
20.Kotlin 类:类的形态(七):内联类 (Inline Class)
内联类是一种 “零开销的类型安全包装器”,专为 “需要给单个基础值添加类型标识,又不想付出对象分配成本” 的场景而生。
19.Kotlin 类:类的形态(六):匿名内部类
Kotlin 匿名内部类是 “即写即用” 的对象表达式,在兼容 Java 场景的同时,解决了变量访问限制,更灵活高效。
18.Kotlin 类:类的形态(五):嵌套类与内部类 (Nested & Inner)
面向对象编程中,并非所有的类都需要独立存在于顶层。当一个类的逻辑完全服务于另一个类,或者需要对类内部的逻辑进行模块化封装时,嵌套类和内部类便应运而生。
17.Kotlin 类:类的形态(四):枚举类 (Enum Class)
枚举类 (Enum Class)的核心定位就是:定义固定有限的常量集合,保障类型安全。它强迫你在编译期就确定好所有的可能性,把运行时可能出现的“无效值”错误扼杀在摇篮里。
下一页
个人成就
文章被点赞
229
文章被阅读
22,969
掘力值
1,883
关注了
18
关注者
67
收藏集
2
关注标签
74
加入于
2021-12-03