首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Kotlin 扩展函数
Kotlin 扩展函数,在本文中,您将学习如何使用扩展函数扩展具有新功能的类。假设您需要扩展具有新功能的类。在大多数编程语言中,您要么派生一个新类,要么使用某种设计模式来执行此操作。但是,在Koltin中,您也可以使用扩展函数来扩展具有新功能的类。基本上,扩展函数是在类外部定义的类的成员函数。例如,您需要在String类中使用一种方法,该方法返回删除了第一个和最后一个字符的新字符串。此方法在Str
99
代码人生
01-01 08:00
代码人生
Kotlin 伴生对象(Companion)
Kotlin 伴生对象(Companion),在本文中,您将借助示例学习在Kotlin程序中创建和使用伴生对象。在讨论伴生对象之前,让我们以一个示例来访问类的成员。示例classPerson{funcallMe()=println("I'mcalled.")}funmain(args:Array){valp1=Person()//使用对象p1调用callMe()方法p1.callMe()}在这里,
120
代码人生
01-01 08:00
代码人生
Kotlin 对象声明和表达式
Kotlin 对象声明和表达式,在本文中,您将在示例的帮助下了解对象声明(单例)和对象表达式。对象声明单例是一种面向对象的模式,其中一个类只能有一个实例(对象)。例如,您正在开发一个具有SQL数据库后端的应用程序。您想创建一个连接池来访问数据库,同时为所有客户端重用相同的连接。为此,您可以通过单例类创建连接,以便每个客户端获得相同的连接。Kotlin提供了一种使用对象声明特性创建单例的简单方法。为
162
代码人生
01-01 08:00
代码人生
Kotlin 密封类(Sealed)
Kotlin 密封类(Sealed),在本文中,您将在示例的帮助下了解Sealed(密封)类,如何创建它们以及何时使用它们。当值只能从有限的集合(受限的层次结构)中包含一个类型时,将使用密封类。在详细介绍密封类之前,让我们探讨它们解决的问题。让我们举个实例:示例classExprclassConst(valvalue:Int):ExprclassSum(valleft:Expr,valright:
150
代码人生
01-01 08:00
代码人生
Kotlin 数据类(Data)
Kotlin 数据类(Data),在本文中,您将学习在Kotlin中创建数据类。您还将了解数据类必须满足的要求及其标准功能。可能会出现这样的情况:您需要创建一个仅用于保存数据的类。在这种情况下,您可以将类标记为data以创建数据类。比如说,dataclassPerson(valname:String,varage:Int)对于此类,编译器会自动生成:copy()函数,equals()和hashCo
108
代码人生
01-01 08:00
代码人生
Kotlin 嵌套和内部类
Kotlin 嵌套和内部类,在本文中,您将借助示例学习使用嵌套类和内部类。Kotlin嵌套类与Java类似,Kotlin允许您在另一个称为嵌套类的类中定义一个类classOuter{........classNested{........}}由于嵌套类是其封闭类的外部(Outer)成员,因此可以使用.符号访问嵌套类及其成员。示例:Kotlin嵌套类的使用示例示例classOuter{vala="在
152
代码人生
01-01 08:00
代码人生
Kotlin 接口(Interface)
Kotlin 接口(Interface),在本文中,您将借助示例学习有关接口以及如何在Kotlin中实现接口的知识。Kotlin接口类似于Java8中的接口。它们可以包含抽象方法的定义以及非抽象方法的实现。但是,它们不能包含任何状态。也就是说,接口可能有属性,但它必须是抽象的或者必须提供访问器实现。推荐阅读:Kotlin抽象类Kotlin中的抽象类与接口相似,但有一个重要区别。抽象类的属性不是必须
195
代码人生
01-01 08:00
代码人生
Kotlin 抽象类(Abstract)
Kotlin 抽象类(Abstract),在本文中,您将学习抽象类以及如何在Kotlin中实现抽象类(借助示例)。与Java一样,abstract关键字用于在Kotlin中声明抽象类。无法实例化抽象类(不能创建抽象类的对象)。但是,您可以从它们中继承子类。除非您明确使用abstract关键字将其抽象,否则抽象类的成员(属性和方法)是非抽象的。让我们举个实例:abstractclassPerson{
143
代码人生
01-01 08:00
代码人生
Kotlin 可见性修饰符
Kotlin 可见性修饰符,在本文中,您将了解Kotlin中的4种可见性修饰符,以及它们在不同情况下的工作方式。可见性修饰符是用于设置类,对象,接口,构造函数,函数,属性及其设置器的可见性(可访问性)的关键字。(不能设置getters的可见性修饰符,因为它们总是具有与属性相同的可见性)在Kotlin类和对象文章中,您简要了解了可见性修饰符public和private。本文您将详细了解另外两个可见性
133
代码人生
01-01 08:00
代码人生
Kotlin 构造函数(Constructor)
Kotlin 构造函数(Constructor),在本文中,您将在示例的帮助下了解Kotlin中的构造函数(主要构造函数和次构造函数)以及初始化程序块。构造函数是初始化类属性的简洁方法。它是一个特殊的成员函数,在实例化(创建)对象时调用。但是,它们在Kotlin中的工作方式略有不同。在Kotlin中,有两个构造函数:主构造函数-初始化类的简洁方法次构造函数-允许您放置其他初始化逻辑主构造函数主构造
453
«
1
2
3
4
5
6
7
8
9
10
11
»