Kotlin语言
文章平均质量分 94
weixin_49274713
这个作者很懒,什么都没留下…
展开
-
Kotlin基础——类、对象和接口
kotlin中同样使用interface关键字来定义接口,接口的含义和Java中类似,用于定义抽象使用interface关键字定义接口。实现一个接口跟Java中不同,Kotlin中继承类和实现接口都是使用冒号。重写接口中的方法,使用override关键字,与Java中不同的是,override是必须写的,如果不写则会报错。这会避免先写出实现方法再添加抽象方法造成的意外重写。和Java一样,Kotlin中的类只能继承一个类,但可以实现多个方法。原创 2024-02-16 22:52:05 · 1263 阅读 · 0 评论 -
Kotlin基础——函数定义及调用
扩展函数看起来像是String的成员函数,但是实际上并不是,他只是一个将String作为第一个参数传入的函数,是归属于StringFunctions类的,所以假设想要继承String,并重写lastChar方法,这并不是重写,而只是在子类中定义了一个lastChar方法而已。Kotlin中可变参数可以这样添加,而Java中不可以,因为Java中传入的数组是一个整体,传入数组就不能加其他参数了,而Kotlin中因为将数据进行了展开,所以还可以传其他参数。中缀调用可以用于任何只有一个参数的函数,包括扩展函数。原创 2024-01-07 15:20:08 · 1005 阅读 · 0 评论 -
Kotlin基础——基础内容
上面属性默认的访问器都是编译器生成的,而如果要实现自己的逻辑,就需要自己自定义访问器get() {Rectangle类定义了一个属性isSquare,该属性用val修饰,只提供getter方法,而这个getter方法没有使用默认的getter,而是使用自定义的getter方法。自定义访问器就是对属性创建一个get函数或者set函数来自定义getter方法和setter方法。首先来看Java,Java中一个类文件可以包含多个类定义,但是只能有一个public定义的,且必须和类文件相同。原创 2023-12-11 20:50:23 · 1037 阅读 · 0 评论