본문 바로가기

Kotlin

#8.10 Kotlin DATA CLASS. Object Oriented Programming in Kotlin for Android

 

fun main(args: Array<String>){
    var user1 = User("Sam", 10)
    var user2 = User("Sam", 10)

    if(user1 == user2){
        println("Equal")
    }else{
        println("Not Equal")
    }
}

class User(var name:String, var id:Int){

}

 

fun main(args: Array<String>){
    var user1 = User("Sam", 10)
    var user2 = User("Sam", 10)

    if(user1 == user2){
        println("Equal")
    }else{
        println("Not Equal")
    }
}

data class User(var name:String, var id:Int){

}​

 

fun main(args: Array<String>){
    var user1 = User("Sam", 10)
    var user2 = User("Sam", 10)

    println(user1)

    if(user1 == user2){
        println("Equal")
    }else{
        println("Not Equal")
    }
}

data class User(var name:String, var id:Int){

}

 

fun main(args: Array<String>){
    var user1 = User("Sam", 10)
    var user2 = User("Sam", 10)

    println(user1.toString())

    if(user1 == user2){
        println("Equal")
    }else{
        println("Not Equal")
    }
}

data class User(var name:String, var id:Int){

}

 

fun main(args: Array<String>){
    var user1 = User("Sam", 10)
    var user2 = User("Sam", 10)

    println(user1.toString())

    if(user1 == user2){
        println("Equal")
    }else{
        println("Not Equal")
    }

    var newUser = user1.copy()
    println(newUser)
}

data class User(var name:String, var id:Int){

}

 

fun main(args: Array<String>){
    var user1 = User("Sam", 10)
    var user2 = User("Sam", 10)

    println(user1.toString())

    if(user1 == user2){
        println("Equal")
    }else{
        println("Not Equal")
    }

    var newUser = user1.copy(name="Peter")
    println(newUser)
}

data class User(var name:String, var id:Int){

}

 

youtu.be/Z6xj7hta7Ac