初次相识Kotlin便被她的简洁所吸引,于是开始跟着文档撸码,小的初级java自学kotlin,障碍无限,各位看官请不要见笑
1、首先当然还是HelloWorld了
package com.freefly.Day09 /** * Created by beaverstech on 2017/12/18. */ class HelloWorld { } fun main(array: Array<String>){ println("Hello World") }
但是如果有童鞋习惯了java的写法的话在这可能会入坑,因为在java中main函数是写在class内部的,但是kotlin的main函数一般写在class外部。
2、kotlin基本语法
class Demo { fun p(x:Int,y:Int)= print(x+y) var s="hello" } fun main(array: Array<String>){ var a=Demo() a.p(2,3) println(a.s) println("HelloWorld") }定义一个Demo的类,类中有一个属性 s 类型为String,初始值为hello
Demo类中还有一个p方法,参数为x,y都为Int类型,输出两参数之和
3、kotlin 面向对象
在main函数中声明一个Demo类型的对象a,再用a调用类中变量以及方法