Pertanyaan yang diberi tag oop

182
Bagaimana cara mengimplementasikan antarmuka dalam python?

public interface IInterface { void show(); } public class MyClass : IInterface { #region IInterface Members public void show() { Console.WriteLine("Hello World!"); } #endregion } Bagaimana cara saya menerapkan Python yang setara dengan kode C # ini? class IInterface(object): def...

181
Konstruktor vs Metode Pabrik [ditutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu .

181
Excel VBA - keluar untuk loop

Saya ingin keluar dari forloop saya ketika kondisi di dalamnya terpenuhi. Bagaimana saya bisa keluar dari forloop saya ketika ifkondisi telah terpenuhi? Saya pikir semacam jalan keluar di akhir ifpernyataan saya , tetapi tidak tahu bagaimana itu akan berhasil. Dim i As Long For i = 1 To 50...

176
Kapan saya harus menggunakan kelas dengan Python?

Saya telah memprogram dalam python selama sekitar dua tahun; sebagian besar data barang (panda, mpl, numpy), tetapi juga skrip otomatisasi dan aplikasi web kecil. Saya mencoba menjadi pemrogram yang lebih baik dan menambah pengetahuan python saya dan salah satu hal yang mengganggu saya adalah saya...

174
Menggunakan properti () pada metodemetode

Saya punya kelas dengan dua metode kelas (menggunakan fungsi classmethod ()) untuk mendapatkan dan mengatur apa yang pada dasarnya adalah variabel statis. Saya mencoba menggunakan fungsi properti () dengan ini, tetapi menghasilkan kesalahan. Saya dapat mereproduksi kesalahan dengan yang berikut...

173
Dapat berubah vs objek yang tidak berubah

Saya mencoba untuk membuat kepala saya berputar-putar vs benda yang tidak bisa diubah. Menggunakan objek yang bisa berubah mendapat banyak tekanan buruk (misalnya mengembalikan serangkaian string dari suatu metode) tapi saya mengalami kesulitan memahami apa dampak negatif dari ini. Apa praktik...

172
Null check di loop untuk ditingkatkan

Apa cara terbaik untuk melindungi dari null dalam for for loop di Jawa? Ini sepertinya jelek: if (someList != null) { for (Object object : someList) { // do whatever } } Atau if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Mungkin tidak...