fun main(args : Array<String>){
val cat = Cat("Dicoding Miau", 2.0)
println("Nama Kucing: ${cat.name}")
//error //Cannot access 'weight': it is protected in 'Cat'
//println("Berat Kucing: ${cat.weight}")
}
open class Animal(val name: String, protected val weight: Double)
class Cat(pName: String, pWeight: Double) : Animal(pName, pWeight)
internal class Animal(val name: String)
//yang dapat diakses 1 modul