Pertanyaan yang diberi tag oop

302
Kapan saya harus menggunakan struct bukan kelas?

MSDN mengatakan bahwa Anda harus menggunakan struct ketika Anda membutuhkan benda ringan. Apakah ada skenario lain ketika struct lebih disukai daripada kelas? Beberapa orang mungkin lupa bahwa: struct dapat memiliki metode. struct tidak dapat diwarisi. Saya memahami perbedaan teknis antara...

294
Mengapa perlu mengatur prototipe konstruktor?

Di bagian tentang pewarisan dalam artikel MDN Pengantar Javascript Berorientasi Objek , saya perhatikan mereka mengatur prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; Apakah ini melayani tujuan penting? Apakah saya...

276
Bagaimana cara keluar dari loop di Scala?

Bagaimana cara memutus loop? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } Bagaimana cara mengubah sarang...

269
Kapan saya harus menggunakan "ini" di kelas?

Saya tahu itu thismerujuk ke objek saat ini. Tapi saya tidak tahu kapan saya benar-benar perlu menggunakannya. Misalnya, apakah akan ada perbedaan jika saya menggunakan xalih-alih this.xdalam beberapa metode? Mungkin xakan merujuk ke variabel yang lokal untuk metode yang dipertimbangkan? Maksud...