写给 Java 开发者的 Kotlin 教程 (10) - 面向对象 - 继承与多态

继承是面向对象的最重要的特性之一,我们今天就来先看看继承这个特性,我们都知道 kotlin 的任何一个类都是继承自 Any 类。
1 | class Person // 隐形的 Person 继承自 Any |

继承是面向对象的最重要的特性之一,我们今天就来先看看继承这个特性,我们都知道 kotlin 的任何一个类都是继承自 Any 类。
1 | class Person // 隐形的 Person 继承自 Any |

Swagger是使用OpenAPI规范(OAS)开发 API 的最广泛使用的工具生态系统。2015 年,SmartBear Software将Swagger规范捐赠给Linux Foundation,并将规范重命名为OpenAPI规范。 SmartBear还成为OpenAPI Initiative(OAI)的创始成员,该机构以开放和透明的方式管理OAS的发展。
简而言之 Swagger 包含了一套 API 规范,并且提供一系列的生态组件
OpenAPI = 规范
Swagger = 实现规范的组件

上一章,我们看过 kotlin 的一些函数的基本用法,kotlin 作为一门年轻的语言,当然不能和 1995年的 Java 一样,当然还有一些不一样的特性,我们今天就来看看 kotlin 的一些函数的高阶特性。

函数是构成软件的基础块。我们今天就开始 Kotlin 旅程的第二站 - 函数

Kotlin 的类型系统旨在消除来自代码空引用的危险,许多编程语言(包括 Java)中最常见的陷阱之一,就是访问空引用的成员会导致空引用异常。在 Java 中,这等同于 NullPointerException 或简称 NPE 。

有个先贤说过
掌握了规则就掌握了一切。
我认为在编程语言中掌握了 控制语句 就算是掌握了编程语言(在 FP 中效果打折)。所以我们今天开始要去探索编程语言中至为重要的 Control Flow 部分。