第6章 类型系统 《Kotin 编程思想·实战》

简介: 第6章 类型系统6.1 编译时类型与运行时类型6.2 根类型Any6.2.1 对象相等性6.3 基本类型(Primitive Types)6.3.

第6章 类型系统

6.1 编译时类型与运行时类型

6.2 根类型Any
6.2.1 对象相等性

6.3 基本类型(Primitive Types)
6.3.1 Number: 包含整型与浮点型等
6.3.2 Char: 字符类型(Character)
6.3.3 Boolean: 布尔类型
6.3.4 String: 字符串类型
6.3.5 Array: 数组类型
6.3.6 原生数组类型

6.4 特殊类型
6.4.1 kotlin.Any
6.4.2 kotlin.Nothing
6.4.3 kotlin.Unit
6.4.4 kotlin.KClass<T>

6.5 可空类型(Nullable Types)
6.6 函数类型( Functional Types)
6.6.1 闭包类型

6.7 类型检测与转型
6.7.1 is,!is运算符
6.7.2 as运算符

6.8 类型转换

6.9 类型别名typealias

6.10 泛型


《Kotlin极简教程》正式上架:

点击这里 > 去京东商城购买阅读

点击这里 > 去天猫商城购买阅读


相关文章
|
4月前
|
存储 开发者 Ruby
【揭秘Ruby高手秘籍】OOP编程精髓全解析:玩转类、继承与多态,成就编程大师之路!
【8月更文挑战第31天】面向对象编程(OOP)是通过“对象”来设计软件的编程范式。Ruby作为一种纯面向对象的语言,几乎所有事物都是对象。本文通过具体代码示例介绍了Ruby中OOP的核心概念,包括类与对象、继承、封装、多态及模块混合,展示了如何利用这些技术更好地组织和扩展代码。例如,通过定义类、继承关系及私有方法,可以创建具有特定行为的对象,并实现灵活的方法重写和功能扩展。掌握这些概念有助于提升代码质量和可维护性。
42 0
|
Java API
从零开始学习 Java:简单易懂的入门指南之多态(十)
从零开始学习 Java:简单易懂的入门指南之多态(十)
|
算法 Java 程序员
Java面向对象编程基础
Java面向对象编程基础
124 0
|
C# 索引
【全栈计划 —— 编程语言之C#】总结深入面向对象三大特性之二 —— 继承性
【全栈计划 —— 编程语言之C#】总结深入面向对象三大特性之二 —— 继承性
112 0
【全栈计划 —— 编程语言之C#】总结深入面向对象三大特性之二 —— 继承性
|
Dart 编译器 数据格式
带你领会JDK的灵活拆装 | 带你学《Java面向对象编程》之五十六
本节简单介绍了对基本数据类型的拆箱装箱操作的实现方法,同时介绍了JDK1.5之后采用自动装箱拆箱带来的便捷操作。
|
JavaScript 前端开发 Java
《Kotin 编程思想·实战》
《Kotin 编程思想·实战》 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 1 JVM语言家族概览 1.
1358 0
|
Web App开发 测试技术 数据库
第17章 KOTLIN语言生态《Kotin 编程思想·实战》
第17章 KOTLIN语言生态 17.1 测试(Testing)框架 17.2 依赖注入(Dependency Injection)框架 17.3 JSON序列化(JSON serialization)框架 17.
1086 0
|
算法
第7章 面向对象编程(OOP) 《Kotin 编程思想·实战》
第7章 面向对象编程(OOP) 7.1 面向对象思想 7.2 类与继承 7.2.1 类 7.2.1.1 抽象类 7.2.1.2 接口 7.2.1.3 枚举 7.
1141 0
|
安全
第5章 Kotlin语言基础 《Kotin 编程思想·实战》
第5章 Kotlin语言基础 5.1 基础语法 5.1.1 包(package): package打包与import导包 5.1.2 变量 5.1.3 表达式 5.
1227 0