文章 2024-06-27 来自:开发者社区

Kotlin中的嵌套类、内部类、枚举类、密封类、数据类、单例类、伴生对象

在Kotlin中,类可以分为以下几种类型,并使用样例代码进行说明: 嵌套类(Nested Class):嵌套类是指可以嵌套在其他类中的类。嵌套类不能直接访问外部类的成员。例如,在下面的代码中,"Neted"是一个嵌套类。 class Nested { ...

文章 2024-06-16 来自:开发者社区

kotlin开发 webview如何在收到JS调用后,native返回数据给到JS

  JS与native进行交互的例子 JS调用native的函数 注册JavascriptInterface @SuppressLint("SetJavaScriptEnabled") @Composable fun Compos...

文章 2023-10-16 来自:开发者社区

Kotlin 学习笔记(二)—— 数据类、枚举类、循环、常用集合及操作符的写法(下 )

4. Kotlin 常用集合在 Kotlin 中常用的集合类主要有 List:有序集合,可通过索引访问元素; Set:唯一元素集合,无重复元素的集合;Map:键值对集合,键是唯一的。这 3 种都是 集合接口,这些都和 Java 中的一样。Kotlin 的集合也可以根据是否...

Kotlin 学习笔记(二)—— 数据类、枚举类、循环、常用集合及操作符的写法(下 )
文章 2023-10-16 来自:开发者社区

Kotlin 学习笔记(二)—— 数据类、枚举类、循环、常用集合及操作符的写法(上)

在上篇笔记中,我们对 Kotlin 的基本类型、关键字、类与对象,以及与 Java 之间互调的内容有了一些认识,这篇笔记来看看 Kotlin 中几种特殊的类,以及集合相关的常用操作。1. Kotlin 数据类Kotlin 语言中有个特殊的类叫 数据类,这个类型是 Kotlin 专门用来表示一个 Java Bean 的ÿ...

文章 2023-08-16 来自:开发者社区

Kotlin中嵌套类、数据类、枚举类和密封类的详解

一、嵌套类如果一个类只对另一个类有用,那么将其嵌入到该类中并使这两个类保持在一起是合乎逻辑的,可以使用class Player2 { /** * 嵌套类 * 如果一个类只对另一个类有用,那么将其嵌入到该类中并使这两个类保持在一起是合乎逻辑的,可以使用 * 嵌套类。 */ class E...

Kotlin中嵌套类、数据类、枚举类和密封类的详解
文章 2023-05-19 来自:开发者社区

Android基础--kotlin(八)Kotlin 扩展数据类与密封类

数据类Kotlin 可以创建一个只包含数据的类,关键字为 data:data class User(val name: String, val age: Int)编译器会自动的从主构造函数中根据所有声明的属性提取以下函数:equals() / hashCode() toString() 格式如 "User(name=John, age&#...

文章 2023-04-22 来自:开发者社区

Kotlin data数据类、copy()函数、sealed密封类

data数据类data class ModelA( val name: String = "", var age: Int = 10, var grade: Int = 6, )主构造函数需要至少有一个参数;主构造函数的所有参数需要标记为 val 或 var;数据类不能被abstract、open、sealed或者internal修饰;转换成Java类:public fi...

文章 2022-11-19 来自:开发者社区

Kotlin | 实现数据类(data)深拷贝

在Kotlin中,data数据类默认的copy方法实现的是浅拷贝,但我们有时候需要实现深拷贝。 在kotlin中,实现就比较容易了。那么什么是深拷贝与浅拷贝呢?​简单理解,浅拷贝指的是如果要拷贝A对象,则会重新创建一个B对象,并将其内部变量全部赋值给B对象,所以我们称之为浅拷贝。深拷贝...

Kotlin | 实现数据类(data)深拷贝
文章 2022-06-13 来自:开发者社区

【Kotlin 初学者】枚举类-密封类-数据类-继承(下)

三、数据类        使用 data class 关键字创建一个只包含数据的类,这种类又称数据类。这个是Kotlin独有的,Java没有数据类。        编译器会自动的从主构造函数中根据所有声明的属性提取以下函数:生成 equals() 函数与 hasCode() 函数生成 toString() 函数,由类名...

【Kotlin 初学者】枚举类-密封类-数据类-继承(下)
文章 2022-06-13 来自:开发者社区

【Kotlin 初学者】枚举类-密封类-数据类-继承(上)

一、枚举类        枚举类,用来定义常量集合的一种特殊类。使用 enum class 可以声明一个枚举类。1.1 创建枚举类        枚举常量用逗号分隔,每个枚举常量都是一个对象enum class Color{ RED, BULE, Y...

【Kotlin 初学者】枚举类-密封类-数据类-继承(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注