class User{
var name:String = ""
var age:Int = 0
constructor(name:String, age:Int){
this.name = name
this.age = age
}
fun someFun(){
println(name)
println(age)
}
}
fun main(){
val user = User("hellen", 14)
user.someFun()
}
class User(name:String, age:Int){
var name:String
var age:Int
init{
println("i am born!")
this.name = name
this.age = age
}
fun someFun(){
println(name)
println(age)
}
}
class User(val name:String, val age:Int){
fun someFun(){
println(name)
println(age)
}
}
class User{
var name:String =""
var age:Int = 1
constructor(name:String){
this.name = name
println("name call: $name")
}
constructor(name:String, age:Int){
this.name = name
this.age = age
println("name, age call: $name , $age")
}
}
fun main(){
val user1 = User("john")
val user2 = User("hellen", 14)
}
class User(val name:String){
constructor(name:String, age:Int):this(name){
println("$name , $age")
}constructor(name:String, age:Int, email:String):this(name, age){
println("$name , $age , $email")
}
}