Pertanyaan yang diberi tag «interface»

Antarmuka mengacu pada titik interaksi yang ditunjuk dengan komponen. Antarmuka berlaku pada tingkat perangkat keras dan perangkat lunak. --- Ini juga merujuk ke elemen-bahasa `interface`, yang merupakan satu-satunya pengecualian untuk pewarisan-tunggal di Jawa, C # dan bahasa-bahasa serupa.

11
Apa gunanya konstanta antarmuka?
Saya belajar Java dan baru saja menemukan bahwa Antarmuka dapat memiliki bidang, yang bersifat statis dan final publik. Saya belum melihat contoh apa pun sejauh ini. Apa saja kasus penggunaan Konstanta Antarmuka dan dapatkah saya melihatnya di Pustaka Standar Java?

11
Mengapa menerapkan antarmuka secara eksplisit?
Jadi, apa sebenarnya kasus penggunaan yang baik untuk mengimplementasikan antarmuka secara eksplisit? Apakah hanya agar orang yang menggunakan kelas tidak perlu melihat semua metode / properti tersebut di intellisense?
122 c#  interface 

12
Metode Opsional di Antarmuka Java
Dari pemahaman saya jika Anda mengimplementasikan antarmuka di java, metode yang ditentukan dalam antarmuka itu harus digunakan oleh sub kelas yang mengimplementasikan antarmuka tersebut. Saya perhatikan bahwa di beberapa antarmuka seperti antarmuka Collection ada metode yang dikomentari sebagai opsional, tetapi apa sebenarnya artinya ini? Itu membuat saya sedikit bingung karena …
120 java  methods  interface 

16
Apa perbedaan antara antarmuka dan kelas, dan mengapa saya harus menggunakan antarmuka ketika saya dapat mengimplementasikan metode secara langsung di kelas?
Saya sadar bahwa ini adalah pertanyaan yang sangat mendasar, tetapi seorang pewawancara bertanya kepada saya dengan cara yang sangat licik dan saya tidak berdaya :( Saya hanya tahu definisi material atau teoritis untuk sebuah antarmuka dan juga menerapkannya di banyak proyek yang saya kerjakan. Tapi saya benar-benar tidak mengerti mengapa …
118 c#  class  oop  interface  abstraction 

4
Mewarisi dari kelas dasar generik, menerapkan batasan, dan menerapkan antarmuka di C #
Ini adalah pertanyaan sintaks. Saya memiliki kelas generik yang mewarisi dari kelas dasar generik dan menerapkan batasan ke salah satu parameter tipe. Saya juga ingin kelas turunan untuk mengimplementasikan antarmuka. Untuk kehidupan saya, saya tidak bisa menemukan sintaks yang benar. Inilah yang saya miliki: DerivedFoo<T1,T2> : ParentFoo<T1, T2> where T2 …

10
Antarmuka Java dan kelas tipe Haskell: perbedaan dan persamaan?
Saat saya mempelajari Haskell, saya melihat kelas tipenya , yang seharusnya merupakan penemuan hebat yang berasal dari Haskell. Namun, di halaman Wikipedia tentang kelas tipe : Pemrogram mendefinisikan kelas tipe dengan menetapkan sekumpulan fungsi atau nama konstanta, bersama dengan tipenya masing-masing, yang harus ada untuk setiap tipe yang termasuk dalam …






2
Mengapa kelas java tidak mewarisi anotasi dari antarmuka yang diimplementasikan?
Saya telah menggunakan AOP Guice untuk mencegat beberapa panggilan metode. Kelas saya mengimplementasikan antarmuka dan saya ingin memberi anotasi pada metode antarmuka sehingga Guice dapat memilih metode yang tepat. Bahkan jika penjelasan jenis ini dijelaskan dengan warisan penjelasan menerapkan kelas tidak mewarisi penjelasan sebagaimana tercantum dalam warisan ini doc java: …


2
Pro dan Kontra dari konstanta Antarmuka [closed]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 6 tahun lalu . Perbaiki pertanyaan ini Antarmuka PHP memungkinkan definisi konstanta dalam sebuah antarmuka, misalnya interface FooBar { …
105 php  interface  constants 

2
Buka Bidang Antarmuka
Saya akrab dengan fakta bahwa, di Go, antarmuka menentukan fungsionalitas, bukan data. Anda meletakkan sekumpulan metode ke dalam antarmuka, tetapi Anda tidak dapat menentukan bidang apa pun yang akan diperlukan pada apa pun yang mengimplementasikan antarmuka itu. Sebagai contoh: // Interface type Giver interface { Give() int64 } // One …
105 struct  interface  go 

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.