Apakah mungkin untuk memiliki metode statis di Python yang dapat saya panggil tanpa menginisialisasi kelas,
Metode yang tidak memerlukan instance kelas juga tidak dapat mengakses data secara implisit (atau ini, diri, Saya, dll.) Dari instance semacam itu.
Apakah mungkin untuk memiliki metode statis di Python yang dapat saya panggil tanpa menginisialisasi kelas,
Saya bertanya-tanya kapan harus menggunakan metode statis? Katakanlah jika saya memiliki kelas dengan beberapa getter dan setter, satu atau dua metode, dan saya ingin metode-metode itu hanya tidak dapat disangkal pada objek instance kelas. Apakah ini berarti saya harus menggunakan metode...
Pertanyaannya adalah di Jawa mengapa saya tidak bisa mendefinisikan metode statis abstrak? sebagai contoh abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't
Mengapa tidak mungkin mengganti metode statis? Jika memungkinkan, silakan gunakan
EDIT: Pada Java 8, metode statis sekarang diizinkan di antarmuka. Inilah contohnya: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Tentu saja ini tidak akan berhasil. Namun mengapa tidak? Salah satu masalah yang mungkin terjadi, apa...
Resharper suka menunjukkan beberapa fungsi per halaman asp.net yang bisa dibuat statis. Apakah itu membantu saya jika saya membuatnya statis? Haruskah saya membuatnya statis dan memindahkannya ke kelas
Saya memiliki kelas yang harus memiliki beberapa metode statis. Di dalam metode statis ini saya perlu memanggil metode getClass () untuk melakukan panggilan berikut: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource("background.midi"); } Namun Eclipse...
Katakanlah saya memiliki, atau akan menulis, serangkaian fungsi terkait. Katakanlah itu terkait matematika. Secara organisasi, saya harus: Tulis fungsi-fungsi ini dan letakkan di my MyMath namespace dan lihat melaluiMyMath::XYZ() Buat kelas yang dipanggil MyMathdan buat metode ini statis dan...
Katakanlah saya memiliki kelas yang dirancang untuk dipakai. Saya memiliki beberapa metode "pembantu" pribadi di dalam kelas yang tidak memerlukan akses ke anggota kelas mana pun, dan beroperasi hanya berdasarkan argumen mereka, mengembalikan hasilnya. public class Example { private Something...
Di Jawa, saya ingin memiliki sesuatu sebagai: class Clazz<T> { static void doIt(T object) { // ... } } Tapi saya mengerti Tidak dapat membuat referensi statis ke tipe T non-statis Saya tidak mengerti obat generik di luar penggunaan dasar dan karenanya tidak bisa memahaminya. Tidak...
Katakanlah saya memiliki kelas yang dimaksudkan untuk melakukan fungsi tunggal. Setelah melakukan fungsi, itu bisa dihancurkan. Adakah alasan untuk memilih salah satu dari pendekatan ini? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2,
Ketika saya mencoba menggunakan metode statis dari dalam tubuh kelas, dan mendefinisikan metode statis menggunakan staticmethodfungsi bawaan sebagai dekorator, seperti ini: class Klass(object): @staticmethod # use as decorator def _stat_func(): return 42 _ANS = _stat_func() # call the...
Bagaimana Anda mendefinisikan metode ekstensi statis di Kotlin? Apakah ini mungkin? Saat ini saya memiliki metode ekstensi seperti yang ditunjukkan di bawah ini. public fun Uber.doMagic(context: Context) { // ... } Ekstensi di atas dapat dipanggil pada sebuah
Saya menulis penjelasan untuk beberapa kode untuk kursus, dan secara tidak sengaja menggunakan kata-kata tersebut methoddan functionsecara bergantian. Saya memutuskan untuk kembali dan memperbaiki kata-katanya, tetapi mengalami lubang dalam pemahaman saya. Dari apa yang saya pahami, subrutin...
Ada pertanyaan bodoh sederhana yang mengganggu saya dan membuat beberapa argumen di benak saya. Saya ingin membuang semua keraguan tentang pertanyaan di bawah ini. class Clstest{ public static String testStaticMethod(String inFileStr) { // section 0 // section 1 // do something with...
Pertanyaan saya berkaitan dengan karakteristik kinerja metode statis vs metode contoh dan skalabilitasnya. Asumsikan untuk skenario ini bahwa semua definisi kelas berada dalam satu rakitan dan beberapa jenis penunjuk diskrit diperlukan. Mempertimbangkan: public sealed class InstanceClass {...
Di aplikasi Python saya, saya ingin membuat metode a staticmethoddan abc.abstractmethod. Bagaimana saya melakukan ini? Saya mencoba menerapkan kedua dekorator, tetapi tidak berhasil. Jika saya melakukan ini: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod...
Membangun aplikasi multi-bahasa di Java. Mendapatkan kesalahan saat memasukkan nilai String dari R.stringfile XML sumber daya: public static final String TTT = (String) getText(R.string.TTT); Ini adalah pesan kesalahannya: Kesalahan: Tidak dapat membuat referensi statis ke metode non-statis...
Saya cenderung mendeklarasikan sebagai statis semua metode di kelas ketika kelas itu tidak perlu melacak status internal. Misalnya, jika saya perlu mengubah A menjadi B dan tidak bergantung pada beberapa status internal C yang mungkin bervariasi, saya membuat transformasi statis. Jika ada keadaan...
Ketika saya memiliki metode reguler untuk memanggil metode lain di kelas, saya harus melakukan ini class test: def __init__(self): pass def dosomething(self): print "do something" self.dosomethingelse() def dosomethingelse(self): print "do something else" tetapi ketika saya memiliki...