Pertanyaan yang diberi tag class

132
Memanggil fungsi kelas di dalam __init__

Saya sedang menulis beberapa kode yang mengambil nama file, membuka file, dan mem-parsing beberapa data. Saya ingin melakukan ini di kelas. Kode berikut berfungsi: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None...

130
Java: Kelas Statis?

Saya memiliki kelas yang penuh dengan fungsi utilitas. Instantiasi contoh itu tidak masuk akal semantik, tapi saya masih ingin menyebut metodenya. Apa cara terbaik untuk menghadapi ini? Kelas statis?

129
Inheritance and Overriding __init__ dengan python

Saya sedang membaca 'Dive Into Python' dan dalam bab tentang kelas-kelas itu memberikan contoh ini: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Penulis kemudian mengatakan bahwa jika Anda ingin mengganti...

127
warisan ruby ​​vs mixins

Di Ruby, karena Anda dapat menyertakan beberapa mixin tetapi hanya memperpanjang satu kelas, sepertinya mixin akan lebih disukai daripada warisan. Pertanyaan saya: jika Anda menulis kode yang harus diperluas / dimasukkan agar bermanfaat, mengapa Anda membuatnya menjadi kelas? Atau dengan kata...

127
Fungsi abstrak dalam Bahasa Swift

Saya ingin membuat fungsi abstrak dalam bahasa cepat. Apa itu mungkin? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override

126
Properti abstrak PHP

Apakah ada cara untuk mendefinisikan properti kelas abstrak di PHP? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users';

126
Menghapus elemen dengan nama kelas?

Saya memiliki kode di bawah ini untuk menemukan elemen dengan nama kelas mereka: // Get the element by their class name var cur_columns = document.getElementsByClassName('column'); // Now remove them for (var i = 0; i < cur_columns.length; i++) { } Saya hanya tidak tahu cara menghapusnya...

124
Mengapa kami menggunakan __init__ di kelas Python?

Saya mengalami kesulitan memahami Inisialisasi kelas. Apa gunanya dan bagaimana kita tahu apa yang harus disertakan di dalamnya? Apakah menulis di kelas memerlukan jenis pemikiran yang berbeda versus membuat fungsi (saya pikir saya bisa membuat fungsi dan kemudian membungkusnya di kelas sehingga...

124
Cara lebih bersih untuk memperbarui struktur bersarang

Katakanlah saya sudah mengikuti dua case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) dan instance Personkelas berikut : val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg",...

122
Tidak dapat membuat kelas Scala di IntelliJ

Saya baru mulai belajar Scala. Saya telah menginstal plugin Scala untuk IntelliJ, dan membuat proyek Scala baru. Tetapi ketika saya mengklik kanan pada folder src untuk membuat kelas Scala baru, tidak ada pilihan untuk melakukannya. Apakah saya melewatkan