课程名称: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区别还是很大的,日常还是要多多练习,加深印象。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦