书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 3399 个相关结果.
  • Custom Engines

    Custom Engines note ApplicationEngine API ApplicationEngineFactory BaseApplicationEngine Custom Engines note This help topic is in development and will be updated in ...
  • Custom Engines

    Create a custom ApplicationEngine ApplicationEngine API ApplicationEngineFactory BaseApplicationEngine Create a custom ApplicationEngine Ktor’s HTTP client and server provid...
  • 7.7 枚举类

    878 2019-03-05 《Kotlin极简教程》
    7.7 枚举类 7.7.1 枚举类基本用法 7.7.2 初始化枚举值 7.7.3 使用枚举常量 7.7 枚举类 Kotlin的枚举类定义如下: public abstract class Enum < E : Enum < E >>( name : String , ordinal : Int ): Compa...
  • 接口

    接口 实现接口 接口中的属性 接口继承 解决覆盖冲突 接口 Kotlin 的接口可以既包含抽象方法的声明也包含实现。与抽象类不同的是,接口无法保存状态。它可以有属性但必须声明为抽象或提供访问器实现。 使用关键字 interface 来定义接口 interface MyInterface { fun bar () ...
  • 接口

    接口 实现接口 接口中的属性 接口继承 解决覆盖冲突 接口 Kotlin 的接口与 Java 8 类似,既包含抽象方法的声明,也包含实现。与抽象类不同的是,接口无法保存状态。它可以有属性但必须声明为抽象或提供访问器实现。 使用关键字 interface 来定义接口 interface MyInterface { ...
  • 继承

    502 2020-05-28 《Kotlin 基础教程》
    继承冲突 abstract class A { open fun x (): Int = 5 } interface B { fun x (): Int = 1 } interface C { fun x (): Int = 0 } cl...
  • 习惯用语

    习语 创建DTOs(POJOs/POCOs) 数据类 函数默认参数 过滤 list 字符串插值 实例检查 遍历 map/list 键值对 使用 ranges 只读 list 只读map 访问 map 懒属性(延迟加载) 扩展函数 创建单例模式 如果不为空则… 的简写 如果不为空…否则… 的简写 如果声明为空执行某操作 如果不...
  • Functional (SAM) Interfaces

    Functional (SAM) interfaces SAM conversions Functional interfaces vs. type aliases Functional (SAM) interfaces An interface with only one abstract method is called a function...
  • 扩展

    扩展 扩展函数 扩展是静态解析的 可空接收者 扩展属性 伴生对象的扩展 扩展的作用域 扩展声明为成员 关于可见性的说明 动机 扩展 Kotlin 同 C# 和 Gosu 类似,能够扩展一个类的新功能而无需继承该类或使用像装饰者这样的任何类型的设计模式。这通过叫做 扩展 的特殊声明完成。Kotlin 支持 扩展函数 和 扩展属性。 ...
  • 扩展

    扩展 扩展函数 扩展是静态解析的 可空接收者 扩展属性 伴生对象的扩展 扩展的作用域 扩展声明为成员 关于可见性的说明 扩展 Kotlin 能够扩展一个类的新功能而无需继承该类或者使用像装饰者这样的设计模式。 这通过叫做 扩展 的特殊声明完成。 例如,你可以为一个你不能修改的、来自第三方库中的类编写一个新的函数。 这个新增的函数就像那...