自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Kotlin从入门到放弃 第七节 数据类与单例类

在getInstance() 方法中,我们判断如果当前缓存的Singleton实例为null,就创建一个新的实例,否则直接返回缓存的实例即可,这就是简单的单例模式的工作机制。你没看错只需要在class前面加上data关键字,就表明你希望这个类是一个数据类,Kotlin会根据主构造函数中的参数帮我们将equals()、hashCode()、toString() 等固定且无实际逻辑意义的方法自动生产,从而大大减少了开发的工作量。另外,当一个类中没有任何代码的时候,还可以将尾部的大括号省略。

2023-02-23 15:36:22 153 1

原创 Kotlin从入门到放弃 第六节 接口

Kotlin中接口部分和Java中几乎是完全一致的,所以这节的内容就简单很多。接口是用于实现多态编程的重要组成部分。我们都知道,Java中是单继承结构的语言,任何一个类最多只能继承一个父类,但是却可以实现任意多个接口,Kotlin也是如此

2022-09-20 16:16:34 496

原创 Kotlin从入门到放弃 第五节 继承与构造函数

Kotlin从入门到放弃 第五节 继承与构造函数

2022-09-16 17:06:16 812

原创 Kotlin从入门到放弃 第四节 类与对象

这是一个空的类实现,可以看到,Kotlin中也是使用class关键字来声明一个类的,这一点和java一致。简单解释一下,这里使用var关键字创建了name和age,是因为我们需要在创建类之后在指定具体的姓名和年龄,而使用val后面就不能重新赋值了。上面的代码将实例化后的类辅助到了person这个变量上面,person就可以称为Person类的一个实例,也就是我们常说的对象。这里把name赋值为Tom,年龄是73,然后调用了eat函数,运行结果就是打印出了信息,这里不帖出来了。Kotlin中创建类非常简单。

2022-09-06 10:30:41 518

原创 Kotlin从入门到放弃 第三节 循环语句

for循环在Kotlin中做了很大幅度的修改,java中最常用的for-i循环在Kotlin中直接被舍弃了,而java中的for-each循环则被Kotlin进行了一波史诗级的加强,变成了for - in循环,所以我们只需要学习for - in循环的方法就可以了。上面的代码表时创建了一个0到10的区间,并且两端都是闭合的区间,这意味着0和10这两个端点都是包含在其中的,用数学的方式表达出来就是【0,10】。上面就是创建一个0-10的左闭右开的区间,当我们打遍历这个区间的时候,会发现10是不会打印出来的。

2022-09-02 16:49:46 454

原创 Kotlin从入门到放弃 第二节 Kotlin中的判断语句

首先学习一下if, Kotlin中的if和java中的if几乎没有什么区别。这段代码不需要过多的说明,只要是有一点编程基础都可以看懂。现在看起来和java中的if是一样的,但是前面说的“几乎没有”什么区别,所以还是有区别的。接下来看下不一样的地方。在Kotlin中if语句是可以有返回值的,这个返回值就是if语句每个条件中的最后一行代码。因此我们可以简化一下代码。到这里我们的代码看起来精简很多了,但实际上我们还可以做的更好。

2022-09-01 17:57:03 1017

原创 Kotlin从入门到放弃 第一节 变量和函数

在Kotlin中定义变量的方法和Java区别很大,在Java中定义变量,需要在变量前面声明类型,例如:int a 表示a是一个整型,String b 表时b是一个字符串。函数名后面的括号,里面用来声明函数需要接收的参数,参数的数量和类型都是任意的。函数是用来运行代码的载体,当运行这个函数的时候,函数中的所有代码就会被运行。这里使用val声明了一个变量a并且给他赋值5,那么a就会被自动推导成一个整型的变量。4.在后面的大括号就是函数体了,因为上面声明了Int类型的返回数据所以返回了一个1。......

2022-08-29 17:53:22 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除