Kotlin学习(二)Hello Kotlin

来源:互联网 发布:淘宝代销管理软件 编辑:程序博客网 时间:2024/06/04 18:23

很多时候我们看见的学习资料上面,第一个例程都是”Hello World”,这次我们换个”Hello Kotlin”开始。括弧笑。

  • IDEA中创建Kotlin项目
    • 创建环境
    • 创建项目文件
      • 创建包
      • 创建kotlin文件
  • Hello Kotlin
    • 简单说明
  • 面向对象的Kotlin
    • 简单说明
  • 小结

IDEA中创建Kotlin项目

创建环境

IDEA的安装我就不作说明了,百度上一大堆。
打开过后创建项目
创建项目
这里我们选择Kotlin(JVM)
选择Kotlin(JVM)
配置项目保存路径和运行环境,我们选择IDEA的默认值就可以,它会自动下载开发环境
配置运行环境

创建项目文件

创建包

和JAVA一样,我们先创建一个包
创建包

创建kotlin文件

创建个HelloKotlin,kt就是kotlin的源码文件了
kotlin文件

Hello Kotlin

Kotlin非常简单,只需三行代码就搞定

fun main(args:Array<String>){    print("hello kotlin!")}

简单说明:

  1. 和JAVA一样,也是用main作为入口函数。不过它并不需要像JAVA那样必须先声明一个类。
  2. Kotlin中,方法的声明用fun,是不是很简洁。
  3. 变量的声明和JAVA不同,是变量名在前,类型在后,中间冒号隔开。这一点需要适应一下。
  4. 可以不写分号,当然,你写了也不会有错,因为它是可选的。

面向对象的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()}

运行结果
运行结果

简单说明:

  1. 和JAVA一样,权限 class 类名 这种格式来声明一个类。不过类的属性通过在类名后的括号中声明。
  2. 对变量的声明用关键字var,然后是冒号,类型。
  3. Kotlin中,属性不需要我们去写Getter和Setter方法以及构造函数,它会自动帮我们生成,并完成封装。
  4. 对象的实例化不需要new关键字,方法调用和JAVA一样,对象.方法。
  5. Kotlin支持字符串模板,上一篇文章中我简单介绍过,在介绍字符串的时候再做详细介绍。

小结

两个例子,我们可以看出Kotlin代码的简洁性,以及它编码风格与JAVA的差异。虽然代码精简了,但是它的功能并没有减少,反而有增强。这个在后面我们一起去了解。

原创粉丝点击