Pertanyaan yang diberi tag «abstract»

abstract adalah kata kunci yang digunakan oleh banyak bahasa pemrograman berorientasi objek. Metode dan kelas dapat ditandai abstrak untuk menunjukkan bahwa mereka tidak berisi implementasi penuh logika aplikasi dan harus diperpanjang. Kelas abstrak tidak dapat dibuat instance-nya dan berfungsi untuk menyediakan antarmuka yang seragam untuk subkelasnya, serta penerapan metode umum yang tidak harus diterapkan ulang untuk setiap subkelas.


16
Bisakah kita instantiate kelas abstrak?
Dalam salah satu wawancara saya, saya ditanya "Jika kita bisa membuat kelas abstrak?" Jawaban saya adalah "Tidak, kami tidak bisa". Tetapi, pewawancara mengatakan kepada saya, "Kita bisa salah." Saya sedikit berdebat tentang ini. Kemudian dia mengatakan kepada saya untuk mencobanya sendiri di rumah. abstract class my { public void mymethod() …
574 java  oop  class  object  abstract 

12
Apakah mungkin membuat kelas abstrak dengan Python?
Bagaimana saya bisa membuat kelas atau metode abstrak dengan Python? Saya mencoba mendefinisikan ulang __new__()seperti: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) tetapi sekarang jika saya membuat kelas Gyang mewarisi dari Fseperti: class G(F): pass maka saya tidak bisa instantiate Gjuga, karena …

9
Antarmuka abstrak Java
Pertimbangkan contoh (yang mengkompilasi di java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Mengapa antarmuka harus "dinyatakan" abstrak? Apakah ada aturan lain yang berlaku dengan antarmuka abstrak? Akhirnya: Jika abstractusang, mengapa itu dimasukkan di Jawa? Apakah ada riwayat untuk antarmuka abstrak?
197 java  interface  abstract 

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 

8
Perpanjang kelas data di Kotlin
Kelas data tampaknya menjadi pengganti POJO kuno di Jawa. Sangat diharapkan bahwa kelas-kelas ini akan memungkinkan untuk warisan, tetapi saya tidak bisa melihat cara yang nyaman untuk memperluas kelas data. Yang saya butuhkan adalah sesuatu seperti ini: open data class Resource (var id: Long = 0, var location: String = …

4
Mengapa orang menyatakan metode antarmuka Java sebagai abstrak?
Saya menggunakan fitur refactoring "antarmuka tarik" dari Eclipse hari ini untuk membuat antarmuka berdasarkan kelas yang ada. Kotak dialog ditawarkan untuk membuat semua metode baru dari antarmuka baru sebagai metode "abstrak". Apa manfaatnya? Saya pikir fakta bahwa Anda diizinkan untuk mendeklarasikan metode antarmuka sebagai abstrak adalah fitur bahasa yang berlebihan …

8
Mengapa PHP 5.2+ melarang metode kelas statis abstrak?
Setelah mengaktifkan peringatan ketat di PHP 5.2, saya melihat banyak peringatan standar ketat dari proyek yang awalnya ditulis tanpa peringatan ketat: Standar Ketat : Static function Program :: getSelectSQL () tidak boleh abstrak di Program.class.inc Fungsi yang dimaksud adalah milik Program kelas induk abstrak dan dinyatakan statis abstrak karena harus …
121 php  oop  static  abstract 




5
Mengapa tidak bidang abstrak?
Mengapa kelas Java tidak dapat memiliki bidang abstrak seperti mereka dapat memiliki metode abstrak? Sebagai contoh: Saya memiliki dua kelas yang memperluas kelas dasar abstrak yang sama. Kedua kelas ini masing-masing memiliki metode yang identik kecuali untuk konstanta String, yang kebetulan merupakan pesan kesalahan, di dalamnya. Jika bidang bisa abstrak, …
102 java  methods  field  abstract 

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.