publicclassUser{//属性privateint id ;private String name;//构造器publicUser(){}publicUser(int i, String n){this.id=i;this.name=n;}//getter和setterpublicintgetId(){return id;}publicvoidsetId(int id){this.id = id;}public String getName(){return name;}publicvoidsetName(String name){this.name = name;}}
改成kotlin之后如下图所示:
class User{//属性var id: Int?=null//这里不写 = null好像会报错var name : String ?=null//构造器constructor(){}//要写这个默认构造器,不然服务器报错constructor(id: Int, name :String){this.id = id
this.name = name
}//getter 和 setterdataclassDeveloper(var id: Int,var name: String)}
最近开始看了一点kotlin,本文做记录之用:(1) kotlin代码可以在java中无缝使用,所以学习曲线较为平缓,可以一点一点的将java代码替换成kotlin,先从普通的类开始,现学现用: public class User { private int id ; private String name; public User(){} public U...