国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

口碑好的揚(yáng)州網(wǎng)站建設(shè)指數(shù)是什么

口碑好的揚(yáng)州網(wǎng)站建設(shè),指數(shù)是什么,建設(shè)銀行網(wǎng)站官方網(wǎng)站,wordpress建的網(wǎng)站如何跟微信集成【2024最新版Kotlin教程】Kotlin第一行代碼系列第五課-類繼承,抽象類,接口 為什么要有繼承呢,現(xiàn)實(shí)中也是有繼承的,對(duì)吧,你繼承你爸的遺產(chǎn),比如你爸建好了一個(gè)房子,兒子繼承爸,就得了…
【2024最新版Kotlin教程】Kotlin第一行代碼系列第五課-類繼承,抽象類,接口

為什么要有繼承呢,現(xiàn)實(shí)中也是有繼承的,對(duì)吧,你繼承你爸的遺產(chǎn),比如你爸建好了一個(gè)房子,兒子繼承爸,就得了一個(gè)房子,當(dāng)然你還可以再建一個(gè)房子(新增方法),當(dāng)然如果你爸允許你拆他房子(加open),你也可以拆掉他的,重建(重寫方法)。

繼承抽象類和接口同一用 “:”

一、類繼承:
//父類,
//有open修飾:允許其他類繼承
/*** 注意: 默認(rèn)無open修飾:不允許其他類繼承*/open class Parent {//父類中的一個(gè)方法//有open修飾:允許子類重寫//無open修飾:不允許子類重寫open fun action(){println("Parent action----------")}
}
//Child類繼承自Parent類
class Child : Parent() {//子類重寫了父類的action方法override fun action(){println("Child action----------")}
}fun main() {}
二、抽象類定義:
/*** 抽象類:定義在class前加abstract* 類是個(gè)模型了吧,就比如動(dòng)物,有些是飛的,有些是走路的,有些是潛水的。* 就是把如何行走這個(gè)行為的再抽象出來,讓它生成對(duì)象時(shí)自己決定(自己實(shí)現(xiàn))** 注意:抽象類沒法自己生成對(duì)象,它需要有子類* // 看了這個(gè)抽象類,我們來看下它的子類InheritDemo** BaseActivity*/
abstract class AbstractDemo(val  name:String,var age:Int) {var sex:Int = 1fun eat(){println("我要吃東西")}//定義一個(gè)走抽象方法abstract fun walk()
}
三、接口的定義:
/*** 定義一個(gè)接口:關(guān)鍵字interface 不用加class** 注意:往往有些人分不清抽象類和接口的使用場(chǎng)景,感覺接口能做的,抽象類也能做,*       為什么還要接口呢。*  接口更像方法的抽象,它不歸屬于具體的類。它可以給沒有任何聯(lián)系的類*  如在Android開發(fā)中的OnClickListener接口,它可以給TextView,也可以給ImageView**  選學(xué):因?yàn)橛辛烁唠A函數(shù),高階很大程度可以代替接口*/
interface InterfaceDemo {//沒有實(shí)現(xiàn)的方法fun action()//實(shí)現(xiàn)了方法fun action2(){println("我是action2。")}
}
四、繼承抽象類和接口:
/*** 繼承了抽象類AbstractDemo和接口InterfaceDemo* 注意:子類的構(gòu)造函數(shù)就不能加var或者val了,你父加了*/
class InheritDemo( name1:String, age:Int) : AbstractDemo(name1, age),InterfaceDemo {//實(shí)現(xiàn)了抽象類中的抽象方法override fun walk() {println("我來自抽象類中的抽象方法")}//實(shí)現(xiàn)了接口中的方法override fun action() {println("我來自接口中的action方法")}//重寫了接口中的方法override fun action2() {super.action2()println("我來自接口中的實(shí)現(xiàn)的方法")}
}

有興趣的也可以看視頻教程:

【2024最新版Kotlin教程】Kotlin第一行代碼系列第五課-類繼承,抽象類,接口

整個(gè)kotlin教程源碼項(xiàng)目結(jié)構(gòu)圖:

在這里插入圖片描述
有問題或者需要整個(gè)源碼學(xué)習(xí)的私信我

http://m.aloenet.com.cn/news/36816.html

相關(guān)文章:

  • 淘寶客的api怎么做網(wǎng)站高端定制網(wǎng)站建設(shè)公司
  • 企術(shù)建站公司網(wǎng)站設(shè)計(jì)方案
  • wordpress插件放哪兒的獨(dú)立站seo是什么
  • 重慶整合營銷網(wǎng)站建設(shè)百度百家自媒體平臺(tái)注冊(cè)
  • 網(wǎng)站建設(shè)和網(wǎng)站搭建哪個(gè)好合肥百度推廣優(yōu)化排名
  • 五金塑膠 技術(shù)支持 東莞網(wǎng)站建設(shè)百度競(jìng)價(jià)托管一月多少錢
  • 青海省城鄉(xiāng)建設(shè)廳網(wǎng)站寧德市人口
  • 做網(wǎng)站為什么圖片上傳不了整站優(yōu)化系統(tǒng)
  • 深圳網(wǎng)站建設(shè)公司地址產(chǎn)品推廣方法有哪些
  • 藁城專業(yè)網(wǎng)站建設(shè)百度商城購物
  • 成都網(wǎng)站建設(shè) 創(chuàng)新互聯(lián)今日搜索排行榜
  • 重慶樓市最新消息seo用什么工具
  • wordpress move導(dǎo)入數(shù)據(jù)搜索引擎排名優(yōu)化
  • 建設(shè)網(wǎng)站去工信部備案需要什么資料網(wǎng)站seo的內(nèi)容是什么
  • 做返利網(wǎng)站能賺錢的免費(fèi)入駐的電商平臺(tái)
  • 網(wǎng)站建設(shè)常用問題庫黑帽seo是什么
  • 門店管理系統(tǒng)有哪些寧波免費(fèi)seo在線優(yōu)化
  • 東莞模板網(wǎng)頁制作惠州seo網(wǎng)站排名
  • 橋梁畢業(yè)設(shè)計(jì)代做網(wǎng)站6個(gè)好用的bt種子搜索引擎
  • 網(wǎng)站建設(shè)的需要分析做網(wǎng)絡(luò)優(yōu)化的公司排名
  • 長(zhǎng)沙的企業(yè)網(wǎng)站建設(shè)陜西網(wǎng)站設(shè)計(jì)
  • DW做旅游網(wǎng)站模板正規(guī)拉新推廣平臺(tái)有哪些
  • 網(wǎng)站建設(shè)業(yè)務(wù)文案亞洲長(zhǎng)尾關(guān)鍵詞挖掘
  • 湛江論壇建站模板集客營銷軟件官方網(wǎng)站
  • 商業(yè)網(wǎng)站建設(shè)案例課程圖片優(yōu)化是什么意思
  • wordpress網(wǎng)站音樂放不全百度搜索服務(wù)
  • 網(wǎng)站上的洗衣液瓶子做花瓶怎么材質(zhì)互聯(lián)網(wǎng)廣告代理商
  • wordpress云端采集插件廣州新塘網(wǎng)站seo優(yōu)化
  • 商務(wù)網(wǎng)站建設(shè)綜合實(shí)訓(xùn)信陽網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站開發(fā)專業(yè)就業(yè)培訓(xùn)學(xué)校信息流優(yōu)化師沒經(jīng)驗(yàn)可以做嗎