KT
kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// TODO 1
class Cat(private val name : String){
var sleep: Boolean = false
private fun get():Boolean{
println("Fungsi getter dipanggil")
return sleep
}
private fun set(){
println("Fungsi setter dipanggil")
}
fun toSleep(){
if(sleep){
get()
println("$name, sleep!")
} else{
get()
println("$name, let's play!")
set()
}
}
}
fun main(){
// TODO 2
val gippy = Cat("Gippy")
gippy.toSleep()
gippy.sleep = true
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run