Daftar dan Belajar Sekarang!

Membuat banyak object pada intro oop

foto verified logo Herik
5 Kontribusi 0 Coto
7 bulan yang lalu
di sini kok "orang.berbicara()" nya gak bisa ya. "berbicara" jadi merah tulisannya.
fun main (args: Array<String>){
val orang1 = orang("Andi", 35, 63, "S1")
    val orang2 = orang("Dina", 30, 67, "S1")
    println("umurnya : " + orang1.umur +"\nberat badan : " + orang1.beratBadan + "\nPendidikan terakhirnya adalah : " + orang1.pendidikanTerakhir)
    orang.berbicara()
}
public class orang (var nama : String, var umur : Int, var beratBadan : Int, var pendidikanTerakhir : String){
    fun berbicara() {
        println("suaranya cempreng")
    }
}

Tag: kotlin

✔ Forum ini sudah terjawab


Jawaban
foto IfanZalukhu
215 Kontribusi 158 Coto
7 bulan yang lalu
Karena class orang itu hanya blueprint / modelnya. Kalau mau menggunakan method berbicaranya, maka panggilnya dari instancenya, contohnya dari: orang1.berbicara() atau orang2.berbicara() sekedar info, untuk pemberian nama class itu wajib diawali huruf besar. Contohnya dari orang menjadi Orang
answered icon
foto IfanZalukhu
215 Kontribusi 158 Coto
7 bulan yang lalu
Karena class orang itu hanya blueprint / modelnya. Kalau mau menggunakan method berbicaranya, maka panggilnya dari instancenya, contohnya dari: orang1.berbicara() atau orang2.berbicara() sekedar info, untuk pemberian nama class itu wajib diawali huruf besar. Contohnya dari orang menjadi Orang


Login untuk diksusi di forum sekolah koding