📝 Kotlin
159篇技术文档📅  最后修改于: 2020-10-05 15:03:08        🧑  作者: Mango
循环在编程中用于重复特定的代码块。在本文中,您将学习在Kotlin编程中创建while和do … while循环。循环在编程中用于重复特定的代码块,直到满足特定条件(测试表达式为false)。循环使计算机成为有趣的机器。想象一下,您需要在屏幕上打印一个句子50次。好吧,您可以通过使用print语句50次(不使用循环)来做到这一点。您需要打印一百万次句子怎么样?您需要使用循环。您将在示例的帮助下学习...
📅  最后修改于: 2020-12-30 06:59:06        🧑  作者: Mango
Kotlin是JetBrains推出的一种编程语言,JetBrains是最智能的Java IDE的官方设计器,名为Intellij IDEA。这是在JVM上运行的强静态类型语言。 2017年,谷歌宣布Kotlin是Android开发的官方语言。 Kotlin是一种开源编程语言,它将面向对象的编程和功能特性组合到一个独特的平台中。内容分为不同的章节,其中包含相关主题以及简单而有用的示例。本教程已为初...
📅  最后修改于: 2020-12-30 06:59:28        🧑  作者: Mango
Kotlin是一种新的开源编程语言,例如Java,JavaScript等。它是一种高级的强静态类型语言,在同一位置将功能和技术部分结合在一起。目前,Kotlin针对Java和JavaScript。它在JVM上运行。Kotlin受其他编程语言(例如Java,Scala,Groovy,Gosu等)的影响。Kotlin的语法可能与JAVA并不完全相似,但是Kotlin在内部依赖于现有的Java类库为程序...
📅  最后修改于: 2020-12-30 06:59:59        🧑  作者: Mango
但是,如果您仍然想在本地系统中离线使用Kotlin,则需要执行以下步骤来配置本地工作区。步骤1-Java 8安装。因此,Kotlin在JVM上运行。在本地Kotlin开发中确实有必要使用JDK 8。请访问oracle的官方网站下载并安装JDK 8或更高版本。您可能必须为JAVA设置环境变量,以便它可以正常工作。要验证您在Windows操作系统中的安装,请在命令提示符下单击“ java –versi...
📅  最后修改于: 2020-12-30 07:00:13        🧑  作者: Mango
Kotlin是一种编程语言,具有自己的体系结构,可以分配内存并为最终用户提供高质量的输出。以下是Kotlin编译器针对不同的其他种类的语言(例如Java和JavaScript)时,不同工作方式的不同情况。Kotlin编译器创建一个字节代码,该字节代码可以在JVM上运行,这与Java.class文件生成的字节代码完全相同。每当在JVM上运行两个字节编码的文件时,它们就可以彼此通信,这就是Kotlin...
📅  最后修改于: 2020-12-30 07:01:02        🧑  作者: Mango
在本章中,我们将学习Kotlin编程语言中可用的基本数据类型。号码Kotlin中数字的表示与Java非常相似,但是Kotlin不允许内部转换不同的数据类型。下表列出了不同数字的不同可变长度。TypeSizeDouble64Float32Long64Int32Short16Byte8在以下示例中,我们将看到Kotlin如何使用不同的数据类型。请在我们的编码环境中输入以下代码集。现场演示当您在编码环境...
📅  最后修改于: 2020-12-30 07:01:47        🧑  作者: Mango
在上一章中,我们了解了Kotlin系统中可用的不同类型的数据类型。在本章中,我们将讨论Kotlin中可用的不同类型的控制流机制。如果别的Kotlin是一种功能性语言,因此就像Kotlin中的每种功能性语言一样,“如果”是一个表达式,则它不是关键字。必要时,表达式“ if”将返回一个值。像其他编程语言一样,“ if-else”块用作初始条件检查运算符。在下面的示例中,我们将比较两个变量并相应地提供所...
📅  最后修改于: 2020-12-30 07:02:16        🧑  作者: Mango
在本章中,我们将学习使用Kotlin的面向对象编程(OOP)的基础知识。我们将学习类及其对象,以及如何使用该对象。根据OOP的定义,类是运行时实体的蓝图,而对象是其状态,包括其行为和状态。在Kotlin中,类声明由类头和由花括号包围的类主体组成,类似于Java。与Java一样,Kotlin也允许创建一个类的多个对象,您可以自由地包含其类成员和函数。我们可以使用将在第10章“可见性控制”中学习的不同...
📅  最后修改于: 2020-12-30 07:02:38        🧑  作者: Mango
在本章中,我们将学习Kotlin中的构造函数。 Kotlin有两种类型的构造函数-一种是主构造函数,另一种是辅助构造函数。一个Kotlin类可以具有一个主构造函数和一个或多个辅助构造函数。 Java构造函数会初始化成员变量,但是,在Kotlin中,主要构造函数会初始化类,而辅助构造函数会在初始化时帮助包含一些额外的逻辑。可以在类标头级别上声明主构造函数,如以下示例所示。在上面的示例中,我们在括号内...
📅  最后修改于: 2020-12-30 07:02:55        🧑  作者: Mango
在本章中,我们将学习继承。根据定义,我们都知道继承意味着将母类的某些属性累积到子类中。在Kotlin中,基类被命名为“ Any”,这是Kotlin中声明的“ any”默认类的超类。与所有其他OOPS一样,Kotlin也使用一个称为“:”的关键字来提供此功能。默认情况下,Kotlin中的所有内容均为final,因此,我们需要在类声明前使用关键字“ open”以使其可以继承。看一下下面的继承示例。现场...
📅  最后修改于: 2020-12-30 07:03:17        🧑  作者: Mango
在本章中,我们将学习Kotlin中的界面。在Kotlin中,该接口的工作方式与Java 8完全相似,这意味着它们可以包含方法实现以及抽象方法声明。接口可以由类实现,以使用其定义的功能。在第6章-“匿名内部类”部分中,我们已经介绍了带有接口的示例。在本章中,我们将学习更多有关它的内容。关键字“ interface”用于在Kotlin中定义接口,如以下代码所示。在上面的示例中,我们创建了一个名为“ E...
📅  最后修改于: 2020-12-30 07:03:42        🧑  作者: Mango
在本章中,我们将学习Kotlin语言中可用的各种修饰符。访问修饰符用于限制应用程序中使用的变量,方法和类的使用。像其他OOP编程语言一样,此修饰符可应用于多个位置,例如在类头或方法声明中。 Kotlin中有四个可用的访问修饰符。私人的可以使用private修饰符声明类,方法和包。一旦任何东西被声明为私有,那么就可以在其直接作用域内对其进行访问。例如,可以在该特定文件中访问私有软件包。私有类或接口只...
📅  最后修改于: 2020-12-30 07:04:04        🧑  作者: Mango
在本章中,我们将学习Kotlin的另一个新功能,即“扩展”。使用扩展,我们将能够添加或删除某些方法功能,甚至无需继承或修改它们。扩展名通过统计方式解析。它实际上并没有修改现有的类,但是创建了一个可调用的函数,可以通过点操作来调用它。功能扩展在函数扩展中,Kotlin允许在主类之外定义方法。在下面的示例中,我们将看到如何在功能级别上实现扩展。现场演示在上面的示例中,“ Alien”类中没有名为“ a...
📅  最后修改于: 2020-12-30 07:04:21        🧑  作者: Mango
在本章中,我们将学习有关Kotlin编程语言的数据类的更多信息。只要一个类被标记为“数据”,就可以将其标记为数据类。这种类型的类可用于将基本数据分开。除此之外,它不提供任何其他功能。所有数据类都需要具有一个主构造函数,并且所有主构造函数应至少具有一个参数。每当将一个类标记为数据时,我们都可以使用该数据类的某些内置函数,例如“ toString()”,“ hashCode()”等。任何数据类都不能具...
📅  最后修改于: 2020-12-30 07:04:39        🧑  作者: Mango
在本章中,我们将学习另一种称为“密封”类的类。这种类型的类用于表示受限的类层次结构。密封允许开发人员维护预定义类型的数据类型。要创建密封类,我们需要使用关键字“ sealed”作为该类的修饰符。密封类可以具有自己的子类,但是所有这些子类都需要与密封类一起在同一Kotlin文件中声明。在下面的示例中,我们将看到如何使用密封类。现场演示在上面的示例中,我们有一个名为“ MyExample”的密封类,只...