Pertanyaan yang diberi tag «oop»

Pemrograman berorientasi objek adalah paradigma pemrograman menggunakan "objek": struktur data yang terdiri dari bidang data dan metode bersama dengan interaksinya.


5
Penjelasan sederhana PHP OOP vs Prosedural?
Saya ingin belajar PHP dan ingin mendapatkan Ide tentang OOP dan Prosedural. Saya membaca beberapa blog dan tutorial lain tentang OOP vs Prosedural tetapi saya masih tidak dapat memahami pendekatannya. OOP vs Prosedural Yang mana yang harus saya pelajari? Apa perbedaan kode? apa efeknya? Bagaimana kerangka kerja PHP membantu dalam …

6
Apakah ada manfaat untuk mendefinisikan kelas di dalam kelas lain dengan Python?
Yang saya bicarakan di sini adalah kelas bersarang. Pada dasarnya, saya memiliki dua kelas yang saya modelkan. Kelas DownloadManager dan kelas DownloadThread. Konsep OOP yang jelas di sini adalah komposisi. Namun, komposisi tidak selalu berarti bersarang, bukan? Saya memiliki kode yang terlihat seperti ini: class DownloadThread: def foo(self): pass class …
106 python  oop 


8
Apa Tujuan Serialisasi di Java?
Saya telah membaca cukup banyak artikel tentang Serialization dan bagaimana itu sangat bagus dan hebat tetapi tidak ada argumen yang cukup meyakinkan. Saya bertanya-tanya apakah seseorang benar-benar dapat memberi tahu saya apa yang sebenarnya dapat kita capai dengan membuat serial kelas?


10
Apa arti variabel $ this di PHP?
Saya melihat variabel $thisdi PHP sepanjang waktu dan saya tidak tahu untuk apa variabel itu digunakan. Saya tidak pernah secara pribadi menggunakannya. Bisakah seseorang memberi tahu saya cara kerja variabel $thisdi PHP?
103 php  class  oop  this 

14
Mengapa semua Rekaman Aktif membenci? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …

1
Merencanakan dengan seaborn menggunakan antarmuka berorientasi objek matplotlib
Saya sangat suka menggunakan matplotlibdalam gaya OOP: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Ini membuatnya lebih mudah untuk melacak beberapa gambar dan subplot. Pertanyaan: Bagaimana cara menggunakan seaborn dengan cara ini? Atau, bagaimana cara mengubah contoh ini menjadi gaya OOP? Bagaimana cara mengetahui seabornfungsi plot seperti lmplotyang mana Figureatau …


6
Bagaimana cara mengimplementasikan __getattribute__ tanpa kesalahan rekursi tak terbatas?
Saya ingin mengganti akses ke satu variabel di kelas, tetapi mengembalikan semua variabel secara normal. Bagaimana saya melakukannya __getattribute__? Saya mencoba yang berikut (yang juga harus menggambarkan apa yang saya coba lakukan) tetapi saya mendapatkan kesalahan rekursi: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: …
101 python  class  oop  recursion  getattr 

9
Haruskah saya menggunakan kelas atau kamus?
Saya memiliki kelas yang hanya berisi bidang dan tidak ada metode, seperti ini: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Ini dapat dengan mudah diterjemahkan menjadi dikt. Kelas lebih fleksibel untuk penambahan …
101 python  oop  class  dictionary 

15
Bagaimana cara mewarisi dari kelas di javascript?
Di PHP / Java seseorang dapat melakukan: class Sub extends Base { } Dan secara otomatis semua metode publik / dilindungi, properti, bidang, dll dari kelas Super menjadi bagian dari Sub kelas yang dapat diganti jika perlu. Apa yang setara dengan itu di Javascript?
99 javascript  oop 

2
Mengganti konstanta kelas vs properti
Saya ingin lebih memahami mengapa, dalam skenario di bawah ini, ada perbedaan dalam cara konstanta kelas diwarisi vs. variabel instan. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo $this->test; } } class ChildClass extends ParentClass { const TEST = "TWO"; …

9
Apakah mungkin untuk mendapatkan nama properti warisan yang tidak dapat dihitung dari suatu objek?
Dalam JavaScript kita memiliki beberapa cara untuk mendapatkan properti dari suatu objek, bergantung pada apa yang ingin kita dapatkan. 1) Object.keys(), yang mengembalikan semua properti objek yang tak terhitung jumlahnya, metode ECMA5. 2) for...inperulangan, yang mengembalikan semua properti yang dapat dihitung dari suatu objek, terlepas dari apakah itu properti sendiri, …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.