亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第二天 2021Android從零入門到實戰(Kotlin版)

標簽:
Kotlin

课程名称:2021Android从零入门到实战(kotlin版)
课程章节:kotlin方法(一)
课程讲师:LovelyChubby
课程内容:
讲诉了kotlin 中如何进行方法声明 方法参数使用 方法用法
1.方法声明有三种情况,分别是在普通类,静态类和companion object半生类申明,在这之前,先了解下方法的构成,kotlin中使用fun关键字+方法名(参数1: 参数类型): 返回值形式,如

fun test(s: String, i: Int): Unit

其中Unit是空类型,相当于java的void,也可不写返回值,默认是Unit

2.kotlin里普通类,静态类和companion object伴生类中方法的声明
普通类:使 用calss关键字修饰,如

class Person(){
    fun eat(){ 
    }
}

而在普通类中想调用方法,需要先构建实例对象,才能访问成员方法方法,如:

Person().eat()  //实例对象的构建使用在类名后加()

和java不同,kotlin中没有new关键字,直接使用类名().方法名形式
静态类: 使用Object修饰,想实现一个工具类,可使用Object去创建,如

object NumUtil {
    fun double(num: Int): Int{
        return num*2
    }
}

静态类中方法调用和java的规则是一样的,直接使用类名.方法名,如

NumUtil.double(1)

companion object伴生类:
kotlin里没有static,但是我们可以借助companion object关键字实现类静态方法的目的,而它有2个作用:1.当我们想在一个普通类里,也就是class声明的累里,想要定义一个静态方法 2.不需要构建实例对象,通过类名直接访问静态方法,如

class Person {
 companion object{
  fun test(){
  }
 }
}
Person.test() //通过类名直接访问

课程收获

老师讲的很详细,每个知识点都讲了具体的实例,通过实例的学习,也让知识点印象更深刻,kotlin中方法的声明和java区别还是很大的,日常还是要多多练习,加深印象。

companion object举例

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
1
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消