作者小头像 Lv.5
更多个人资料
1615 成长值
1 关注
1 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

人工智能、自动化运维、数据库
个人勋章
TA还没获得勋章~
成长雷达
1600
15
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

人工智能、自动化运维、数据库

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
Kotlin 扩展(二)
扩展一个空对象在扩展函数内, 可以通过 this 来判断接收者是否为 NULL,这样,即使接收者为 NULL,也可以调用扩展函数。例如:fun Any?.toString(): String { if (this == null) return "null" // 空检测之后,“this”会自动转换为非空类型,所以下面的 toString() // 解析为 Any 类的成员...
作者小头像 上传头像
2473
0
0
2021-03-20 19:21:01
999+
0
0
Kotlin 扩展(一)
Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。扩展函数扩展函数可以在已有类中添加新的方法,不会对原类做修改,扩展函数定义形式:fun receiverType.functionName(params){ body}receiverType:表示函数的接收者,也就是函数扩展的对象fu...
作者小头像 上传头像
2489
0
0
2021-03-20 19:20:33
999+
0
0
Kotlin 接口(二)
接口中的属性接口中的属性只能是抽象的,不允许初始化值,接口不会保存属性值,实现接口时,必须重写属性:interface MyInterface{ var name:String //name 属性, 抽象的 } class MyImpl:MyInterface{ override var name: String = "runoob" //重写属性 }实例interface MyInterf...
作者小头像 上传头像
2434
0
0
2021-03-19 11:08:55
999+
0
0
Kotlin 接口(一)
Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,允许方法有默认实现:interface MyInterface { fun bar() // 未实现 fun foo() { //已实现 // 可选的方法体 println("foo") } }实现接口一个类或者对象可以实现一个或多个接口。class Child : MyInterface { overrid...
作者小头像 上传头像
2451
0
0
2021-03-19 11:08:23
999+
0
0
Kotlin 继承(二)
重写在基类中,使用fun声明函数时,此函数默认为final修饰,不能被子类重写。如果允许子类重写该函数,那么就要手动添加 open 修饰它, 子类重写方法使用 override 关键词:/**用户基类**/open class Person{ open fun study(){ // 允许子类重写 println("我毕业了") }}/**子类继承 Pe...
作者小头像 上传头像
2630
0
0
2021-03-18 11:18:31
999+
0
0
Kotlin 继承(一)
Kotlin 中所有类都继承该 Any 类,它是所有类的超类,对于没有超类型声明的类是默认超类:class Example // 从 Any 隐式继承Any 默认提供了三个函数:equals()hashCode()toString()注意:Any 不是 java.lang.Object。如果一个类要被继承,可以使用 open 关键字进行修饰。open class Base(p: Int) ...
作者小头像 上传头像
2472
0
0
2021-03-18 11:17:46
999+
0
0
Kotlin 类和对象(二)
次构造函数类也可以有二级构造函数,需要加前缀 constructor:class Person { constructor(parent: Person) { parent.children.add(this) }}如果类有主构造函数,每个次构造函数都要,或直接或间接通过另一个次构造函数代理主构造函数。在同一个类中代理另一个构造函数使用 this 关键字:cla...
作者小头像 上传头像
2572
0
0
2021-03-17 14:27:00
999+
0
0
Kotlin 类和对象(一)
类定义Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kotlin 中使用关键字 class 声明类,后面紧跟类名:class Runoob { // 类名为 Runoob // 大括号内是类体构成}我们也可以定义一个空类:class Empty可以在类中定义成员函数:class Runoob() { fun foo() { print("Foo...
作者小头像 上传头像
2435
0
0
2021-03-17 14:26:34
999+
0
0
Kotlin 循环控制(二)
返回和跳转Kotlin 有三种结构化跳转表达式:return。默认从最直接包围它的函数或者匿名函数返回。break。终止最直接包围它的循环。continue。继续下一次最直接包围它的循环。在循环中 Kotlin 支持传统的 break 和 continue 操作符。fun main(args: Array<String>) { for (i in 1..10) { if ...
作者小头像 上传头像
2533
0
0
2021-03-16 13:58:27
999+
0
0
Kotlin 循环控制(一)
For 循环for 循环可以对任何提供迭代器(iterator)的对象进行遍历,语法如下:for (item in collection) print(item)循环体可以是一个代码块:for (item: Int in ints) { // ……}如上所述,for 可以循环遍历任何提供了迭代器的对象。如果你想要通过索引遍历一个数组或者一个 list,你可以这么做:for (i in ...
作者小头像 上传头像
2532
0
0
2021-03-16 13:58:03
999+
0
0
总条数:160
  • 1
  • ...
  • 7
  • 8
  • 9
  • ...
  • 16
到第 页

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注 私信