Kotlin学习(二)Hello Kotlin
来源:互联网 发布:淘宝代销管理软件 编辑:程序博客网 时间:2024/06/04 18:23
很多时候我们看见的学习资料上面,第一个例程都是”Hello World”,这次我们换个”Hello Kotlin”开始。括弧笑。
- IDEA中创建Kotlin项目
- 创建环境
- 创建项目文件
- 创建包
- 创建kotlin文件
- Hello Kotlin
- 简单说明
- 面向对象的Kotlin
- 简单说明
- 小结
IDEA中创建Kotlin项目
创建环境
IDEA的安装我就不作说明了,百度上一大堆。
打开过后创建项目
这里我们选择Kotlin(JVM)
配置项目保存路径和运行环境,我们选择IDEA的默认值就可以,它会自动下载开发环境
创建项目文件
创建包
和JAVA一样,我们先创建一个包
创建kotlin文件
创建个HelloKotlin,kt就是kotlin的源码文件了
Hello Kotlin
Kotlin非常简单,只需三行代码就搞定
fun main(args:Array<String>){ print("hello kotlin!")}
简单说明:
- 和JAVA一样,也是用main作为入口函数。不过它并不需要像JAVA那样必须先声明一个类。
- Kotlin中,方法的声明用fun,是不是很简洁。
- 变量的声明和JAVA不同,是变量名在前,类型在后,中间冒号隔开。这一点需要适应一下。
- 可以不写分号,当然,你写了也不会有错,因为它是可选的。
面向对象的Kotlin
作为一门高级语言,如果没有面向对象的特性那就太说不过去了。
新建个Person.kt文件输入如下代码
public class Person(var name:String) { public fun sayHello(){ println("hello my Name is $name") }}
然后把之前的HelloKotlin.kt改为如下代码
fun main(args:Array<String>){ println("hello kotlin!") Person("Darwin").sayHello()}
运行结果
简单说明:
- 和JAVA一样,权限 class 类名 这种格式来声明一个类。不过类的属性通过在类名后的括号中声明。
- 对变量的声明用关键字var,然后是冒号,类型。
- Kotlin中,属性不需要我们去写Getter和Setter方法以及构造函数,它会自动帮我们生成,并完成封装。
- 对象的实例化不需要new关键字,方法调用和JAVA一样,对象.方法。
- Kotlin支持字符串模板,上一篇文章中我简单介绍过,在介绍字符串的时候再做详细介绍。
小结
两个例子,我们可以看出Kotlin代码的简洁性,以及它编码风格与JAVA的差异。虽然代码精简了,但是它的功能并没有减少,反而有增强。这个在后面我们一起去了解。
阅读全文
1 0
- Kotlin学习(二)Hello Kotlin
- kotlin学习(二)
- Kotlin学习(二)
- Hello Kotlin(二)环境搭建
- kotlin学习笔记(二)
- kotlin学习笔记(二)
- Kotlin学习笔记(二)
- kotlin学习笔记(二)
- Kotlin学习笔记(二)---从零学习Kotlin
- Kotlin学习笔记(二):Kotlin与Java对比
- Kotlin 学习(1) -- Hello World
- hello Kotlin
- hello Kotlin
- Hello Kotlin
- Hello Kotlin
- Hello Kotlin
- Hello Kotlin
- Hello Kotlin
- 求知过程之Ajax表单提交
- java中受检的异常
- MySQL触发器
- HTTP协议
- 幂等性的研究及后台验证短时间内同一申请是否重复提交的方案
- Kotlin学习(二)Hello Kotlin
- 网页中怎样禁止通过输入url直接访问
- C/C++使用openssl进行摘要和加密解密(md5, sha256, des, rsa)
- Nested Segments codeforces 652D 树状数组 +离散化
- 坑了,comet4j 405 居然会受 com.sun.jersey 或者 javax.ws.rs 的影响 linux
- EncodeFilter编码过滤器
- CentOS 7 安装jdk 1.8
- 人机大战第二局,柯洁中盘认输说明了什么?
- 【PAT】1052. 卖个萌 (20)