Pertanyaan yang diberi tag «class»

Templat untuk membuat objek baru yang menjelaskan keadaan umum dan perilaku. JANGAN BINGUNG DENGAN KELAS CSS. Gunakan [css] sebagai gantinya.

7
Periksa apakah Obyek Kelas adalah subkelas dari Objek Kelas lain di Jawa
Saya bermain-main dengan API refleksi Java dan mencoba menangani beberapa bidang. Sekarang saya terjebak dengan mengidentifikasi jenis bidang saya. String itu mudah, lakukan saja myField.getType().equals(String.class). Hal yang sama berlaku untuk kelas non-turunan lainnya. Tetapi bagaimana saya memeriksa kelas turunan? Misalnya LinkedListsebagai subkelas dari List. Saya tidak dapat menemukan isSubclassOf(...)atau extends(...)metode. …
196 java  class  reflection 

8
Java: bagaimana saya mendapatkan literal kelas dari tipe generik?
Biasanya, saya telah melihat orang menggunakan kelas literal seperti ini: Class<Foo> cls = Foo.class; Tetapi bagaimana jika tipenya generik, misalnya Daftar? Ini berfungsi dengan baik, tetapi memiliki peringatan karena Daftar harus diparameterisasi: Class<List> cls = List.class Jadi mengapa tidak menambahkan <?>? Nah, ini menyebabkan kesalahan tipe ketidakcocokan: Class<List<?>> cls = …
193 java  generics  class  literals 

5
Argumen terakhir dalam metode antarmuka - apa gunanya?
Di Jawa, sangat sah untuk mendefinisikan finalargumen dalam metode antarmuka dan tidak mematuhinya dalam kelas implementasi, misalnya: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } } Dalam contoh di …
189 java  class  interface  methods  final 

10
Galat mengembang saat memperluas kelas
Saya mencoba membuat tampilan khusus GhostSurfaceCameraViewyang diperluas SurfaceView. Ini file definisi kelas saya GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); …
188 java  android  xml  class  surfaceview 

3
Bagaimana saya bisa menentukan apakah kelas Java abstrak oleh refleksi
Saya menengahi melalui kelas dalam file Jar dan berharap menemukan yang tidak abstrak. Saya dapat menyelesaikan ini dengan membuat instance kelas dan menjebak InstantiationException tapi itu memiliki kinerja yang baik karena beberapa kelas memiliki startup yang berat. Saya tidak dapat menemukan apa pun yang jelas seperti isAbstract () di dokumen …
184 java  class  abstract 

2
Setara scala dari Java java.lang.Class Obyek <T>
Pertanyaannya paling baik dijelaskan dengan sebuah contoh: Di Java untuk JPA EntityManager, saya bisa melakukan hal berikut (Akun adalah kelas Entitas saya): Account result = manager.find(Account.class, primaryKey); Di Scala, upaya naif saya adalah: val result = manager.find(Account.class, primaryKey) Tetapi ketika saya mencoba menggunakannya Account.classdi Scala, sepertinya tidak seperti ini. Bagaimana …
183 java  class  scala 


3
Panggil metode statis dari metode kelas ES6 biasa
Apa cara standar untuk memanggil metode statis? Saya bisa memikirkan menggunakan constructoratau menggunakan nama kelas itu sendiri, saya tidak suka yang terakhir karena merasa tidak perlu. Apakah yang pertama direkomendasikan, atau ada yang lain? Berikut ini contoh (buat-buat): class SomeObject { constructor(n){ this.n = n; } static print(n){ console.log(n); } …


10
Kapan menggunakan kelas statis vs instantiated
PHP adalah bahasa pemrograman pertama saya. Saya tidak bisa membungkus kepala saya kapan harus menggunakan kelas statis vs objek instantiated. Saya menyadari bahwa Anda dapat menggandakan dan mengkloning objek. Namun dalam seluruh waktu saya menggunakan php, objek atau fungsi apa pun selalu berakhir sebagai nilai pengembalian (array, string, int) tunggal …
170 php  oop  class 

8
Memisahkan kode kelas menjadi file header dan cpp
Saya bingung bagaimana memisahkan implementasi dan deklarasi kode dari kelas sederhana menjadi file header dan cpp baru. Sebagai contoh, bagaimana saya memisahkan kode untuk kelas berikut? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; } int getSum() { return …
170 c++  oop  class 

15
Bagaimana cara menggunakan metode overloading di Python?
Saya mencoba menerapkan metode overloading di Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) tetapi hasilnya adalah second method 2; demikian pula: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() memberi Traceback (most …


10
Bagaimana saya mencegah modifikasi bidang pribadi di kelas?
Bayangkan saya memiliki kelas ini: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Sekarang, saya memiliki kelas lain yang menggunakan kelas di atas: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Jadi ini masalahnya: Saya telah mengakses bidang pribadi …
165 java  arrays  oop  class 


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.