美文网首页kotlin
39.嵌套类和内部类

39.嵌套类和内部类

作者: 写代码的向日葵 | 来源:发表于2019-10-03 23:06 被阅读0次

1.对于kotlin来说,嵌套类是静态类,不依赖于外部类,和外部类没有任何关系,外部类和内部类数据不能相通

2.如果想要和java的内部类一样,则需要在内部类前面加上inner关键字,代码如下:

fun main(args: Array<String>) {
    val innerClass = OutClass().InnerClass()
}

class OutClass {

    var name: String = "张三"

    inner class InnerClass {
        fun sayHello() {
            println("你好$name")
        }
    }
}

相关文章

  • 39.嵌套类和内部类

    1.对于kotlin来说,嵌套类是静态类,不依赖于外部类,和外部类没有任何关系,外部类和内部类数据不能相通 2.如...

  • Kotlin内联类、内部类、嵌套类

    Kotlin内联类、内部类、嵌套类 在开始介绍Kotlin内联类、内部类、嵌套类之前,先简要回顾一下java中的内...

  • 《Kotlin 实战》- 4 类、对象和接口

    4.1.4 内部类和嵌套类:默认是嵌套类 默认情况下 Kotlin 的嵌套类不能访问外部类的实例(不持有外部类的引...

  • Java-嵌套类

    嵌套类分为两类:静态和非静态。被声明static的嵌套类称为静态嵌套类。非静态嵌套类称为内部类。内部类有两种特殊的...

  • 常见的类

    嵌套类 内部类 枚举类 密封类 数据类 单例模式 伴生对象 嵌套类 嵌套类是嵌套在其它类中的类 不能访问外部类的成...

  • Kotlin基础(6)-类的种类

    前言 本文主要介绍一下kotlin中的类种类。 嵌套类和内部类 kotlin的嵌套类和内部类在写法上只有inner...

  • C# 嵌套类

    在一个类或类的方法中定义另一个类,分为静态嵌套类(使用少)和非静态嵌套类(又称内部类)。嵌套类是外部类的补充,通过...

  • Java 内部类(嵌套类)和局部类

    嵌套类 定义在另一个类中的类,就叫嵌套类。在嵌套类外层的累,称为:外部类最外层的外部类,称为:顶级类 嵌套类又分为...

  • kotlin 嵌套类和内部类inner class

    嵌套类和内部类inner class学习笔记###

  • java-内部类的创建

    java 创建内部类时离不开他的外围类,除非内部类是嵌套类(即静态内部类),嵌套类中的内部类也是如此 比如: pu...

网友评论

    本文标题:39.嵌套类和内部类

    本文链接:https://www.haomeiwen.com/subject/pddjpctx.html