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)}