中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > 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)無(wú)open修飾:不允許其他類繼承*/open class Parent {//父類中的一個(gè)方法//有open修飾:允許子類重寫//無(wú)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è)行為的再抽象出來(lái),讓它生成對(duì)象時(shí)自己決定(自己實(shí)現(xiàn))** 注意:抽象類沒(méi)法自己生成對(duì)象,它需要有子類* // 看了這個(gè)抽象類,我們來(lái)看下它的子類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)景,感覺接口能做的,抽象類也能做,*       為什么還要接口呢。*  接口更像方法的抽象,它不歸屬于具體的類。它可以給沒(méi)有任何聯(lián)系的類*  如在Android開發(fā)中的OnClickListener接口,它可以給TextView,也可以給ImageView**  選學(xué):因?yàn)橛辛烁唠A函數(shù),高階很大程度可以代替接口*/
interface InterfaceDemo {//沒(méi)有實(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("我來(lái)自抽象類中的抽象方法")}//實(shí)現(xiàn)了接口中的方法override fun action() {println("我來(lái)自接口中的action方法")}//重寫了接口中的方法override fun action2() {super.action2()println("我來(lái)自接口中的實(shí)現(xiàn)的方法")}
}

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

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

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

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

http://www.risenshineclean.com/news/36816.html

相關(guān)文章:

  • 淘寶客的api怎么做網(wǎng)站高端定制網(wǎng)站建設(shè)公司
  • 企術(shù)建站公司網(wǎng)站設(shè)計(jì)方案
  • wordpress插件放哪兒的獨(dú)立站seo是什么
  • 重慶整合營(yíng)銷網(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è)百度商城購(gòu)物
  • 成都網(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è)常用問(wèn)題庫(kù)黑帽seo是什么
  • 門店管理系統(tǒng)有哪些寧波免費(fèi)seo在線優(yōu)化
  • 東莞模板網(wǎng)頁(yè)制作惠州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)鍵詞挖掘
  • 湛江論壇建站模板集客營(yíng)銷軟件官方網(wǎng)站
  • 商業(yè)網(wǎng)站建設(shè)案例課程圖片優(yōu)化是什么意思
  • wordpress網(wǎng)站音樂(lè)放不全百度搜索服務(wù)
  • 網(wǎng)站上的洗衣液瓶子做花瓶怎么材質(zhì)互聯(lián)網(wǎng)廣告代理商
  • wordpress云端采集插件廣州新塘網(wǎng)站seo優(yōu)化
  • 商務(wù)網(wǎng)站建設(shè)綜合實(shí)訓(xùn)信陽(yáng)網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站開發(fā)專業(yè)就業(yè)培訓(xùn)學(xué)校信息流優(yōu)化師沒(méi)經(jīng)驗(yàn)可以做嗎