<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      kotlin類和對象—>接口

      1.接口定義,使用關鍵字interface 來定義接口

      interface MyInterface { 
          fun bar()
          fun foo() {
              // 可選的方法體
          } 
      }

      2.實現接口,一個類和對象可以實現一個或多個接口

      class Child : MyInterface {
           override fun bar() {
              // 方法體
           }
      }

      3.接口中的屬性,在接口中聲明的屬性要么是抽象的,要么提供訪問器的實現。在接口中聲明 的屬性不能有幕后字段(backing field),因此接口中聲明的訪問器不能引用它們。

      interface MyInterface { 
              val prop: Int // 抽象的
              val propertyWithImplementation: String 
                      get() = "foo"
              fun foo() {
                   print(prop)
              }
      }
      
      class Child : MyInterface {
           override val prop: Int = 29
      }

      4.接口繼承,一個接口可以從其他接口派生,從而既提供基類型成員的實現也聲明新的函數與屬性。很自然地,實現 這樣接口的類只需定義所缺少的實現

      interface Named {
          val name: String
      }
      
      interface Person : Named {
          val firstName: String
          val lastName: String
          override val name: String get() = "$firstName $lastName"
      }
      
      data class Employee( // 不必實現“name”
              override val firstName: String,
              override val lastName: 
              String, val position: Position
      ) : Person

      5.覆蓋沖突問題,實現多個接口時,可能會遇到同一方法繼承多個實現的問題

      interface A {
          fun foo() {
              print("A")
          }
          fun bar()
      }
      
      interface B {
          fun foo() {
              print("B")
          }
          fun bar() {
              print("bar")
          }
      }
      class C : A {
          override fun bar() {
              print("bar")
          }
      }
      
      class D : A, B {
          override fun foo() {
              super<A>.foo()
              super<B>.foo()
          }
          override fun bar() {
              super<B>.bar()
          }
      }

       

      posted @ 2020-06-22 14:30  王世楨  閱讀(354)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲真人无码永久在线| 99久久久无码国产精品免费 | 久久精品手机观看| 祁门县| 国产一区二区高清不卡| 国产在线观看91精品亚瑟| 乱中年女人伦av三区 | 色 亚洲 日韩 国产 综合| 亚洲高清WWW色好看美女| 亚洲欧美一区二区成人片| 国产精品老熟女乱一区二区 | 免费无码VA一区二区三区| 久久毛片少妇高潮| 久久男人av资源站| 中文字幕第55页一区| 精品 无码 国产观看| 不卡国产一区二区三区| 免费人成视频在线观看不卡| 精品福利一区二区三区免费视频 | 精品日韩人妻中文字幕| 国产午夜精品福利在线观看| 色综合久久久久综合99| 又污又爽又黄的网站| 无码专区人妻系列日韩精品| 欧洲免费一区二区三区视频| 在线精品自拍亚洲第一区| 成在线人免费视频| 国内精品人妻一区二区三区 | 太深太粗太爽太猛了视频| 色欲精品国产一区二区三区av | 永嘉县| 国产精品线在线精品| 亚洲人妻精品中文字幕| 洛南县| 久久精品国产亚洲AⅤ无码| 草草浮力影院| 国产精品久久蜜臀av| 久久se精品一区二区三区| 中文日产幕无线码一区中文 | 狠狠躁夜夜躁人人爽天天古典| av日韩精品在线播放|