Pertanyaan yang diberi tag class

438
Perbedaan antara kelas dan modul

Saya berasal dari Jawa, dan sekarang saya lebih banyak bekerja dengan Ruby. Salah satu fitur bahasa yang saya tidak kenal adalah module. Saya bertanya-tanya apa sebenarnya itu moduledan kapan Anda menggunakannya, dan mengapa menggunakan modulelebih dari satu

360
Mengapa super.super.method (); tidak diizinkan di Jawa?

Saya membaca pertanyaan ini dan berpikir bahwa itu akan dengan mudah diselesaikan (bukan karena itu tidak dapat dipecahkan tanpa) jika seseorang dapat menulis: @Override public String toString() { return super.super.toString(); } Saya tidak yakin apakah itu berguna dalam banyak kasus, tetapi...

330
Daftar atribut suatu objek

Apakah ada cara untuk mengambil daftar atribut yang ada pada instance kelas? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Hasil yang diinginkan adalah "multi, str" akan menjadi output. Saya...