Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Membuat banyak object pada intro oop
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")
}
}
0
1 Jawaban:
Jawaban Terpilih
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
1