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.


9
Mengapa kode Python menggunakan fungsi len () alih-alih metode panjang?
Saya tahu bahwa python memiliki len()fungsi yang digunakan untuk menentukan ukuran string, tetapi saya bertanya-tanya mengapa itu bukan metode objek string. Memperbarui Oke, saya sadar saya salah. __len__()sebenarnya adalah metode objek string. Tampaknya aneh melihat kode berorientasi objek dengan Python menggunakan fungsi len pada objek string. Lebih jauh lagi, itu …

15
Getter dan Setter?
Saya bukan pengembang PHP, jadi saya ingin tahu apakah di PHP lebih populer untuk menggunakan pengambil / penyetel eksplisit, dengan gaya OOP murni, dengan bidang pribadi (seperti yang saya suka): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = …
203 php  oop  coding-style 



7
Pemrograman Berorientasi Aspek vs. Pemrograman Berorientasi Objek
Seperti kebanyakan pengembang di sini dan di seluruh dunia, saya telah mengembangkan sistem perangkat lunak menggunakan teknik pemrograman berorientasi objek (OOP) selama bertahun-tahun. Jadi ketika saya membaca bahwa pemrograman berorientasi aspek (AOP) membahas banyak masalah yang OOP tradisional tidak menyelesaikan sepenuhnya atau langsung, saya berhenti sejenak dan berpikir, apakah itu …
199 oop  aop  paradigms 



24
Bagaimana saya tahu kapan membuat antarmuka?
Saya pada titik dalam pengembangan pembelajaran saya di mana saya merasa harus belajar lebih banyak tentang antarmuka. Saya sering membaca tentang mereka tetapi sepertinya saya tidak bisa memahami mereka. Saya telah membaca contoh-contoh seperti: Kelas dasar hewan, dengan antarmuka IAnimal untuk hal-hal seperti 'Berjalan', 'Jalankan', 'GetLegs', dll - tetapi saya …

20
Struct like objects di Java
Apakah ini sepenuhnya bertentangan dengan cara Java untuk membuat objek struct seperti? class SomeData1 { public int x; public int y; } Saya bisa melihat kelas dengan accessors dan mutators lebih seperti Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private …
195 java  oop  struct 

25
Menggunakan pengubah "final" kapan pun berlaku di Java [ditutup]
Seperti yang ada 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 debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
194 java  oop 


13
Pernyataan pengembalian yang hilang dalam kompilasi metode non-void
Saya mengalami situasi di mana metode non-void kehilangan pernyataan kembali dan kode masih dikompilasi. Saya tahu bahwa pernyataan setelah loop sementara tidak dapat dijangkau (kode mati) dan tidak akan pernah dieksekusi. Tetapi mengapa kompiler bahkan tidak memperingatkan tentang mengembalikan sesuatu? Atau mengapa suatu bahasa memungkinkan kita untuk memiliki metode non-void …
189 java  c#  oop 

13
Jangan mewarisi dari std :: vector
Ok, ini benar-benar sulit untuk diakui, tetapi saya memiliki godaan yang kuat saat ini untuk diwarisi std::vector. Saya membutuhkan sekitar 10 algoritma yang disesuaikan untuk vektor dan saya ingin mereka menjadi anggota vektor secara langsung. Tapi tentu saja saya juga ingin memiliki std::vectorantarmuka yang lain. Nah, ide pertama saya, sebagai …
189 c++  oop  inheritance  stl  vector 


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.