«interface» etiketlenmiş sorular

Bir arabirim, bir bileşenle belirlenen etkileşim noktasını ifade eder. Arabirimler hem donanım hem de yazılım düzeyinde uygulanabilir. --- Ayrıca Java, C # ve benzer dillerde tek miras için tek istisna olan dil arabirimi "arabirimi" anlamına gelir.

4
Arabirimde tanımlanan C # 4 isteğe bağlı parametreler neden sınıf uygulamada uygulanmıyor?
C # 4'teki isteğe bağlı parametrelerle, bir arabirimde isteğe bağlı bir parametre belirtirseniz , bu parametreyi herhangi bir uygulama sınıfında isteğe bağlı yapmak zorunda olduğunuzu fark ettim : public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) { Console.WriteLine(flag); …


13
Özellikler ve arayüzler
Son zamanlarda PHP üzerinde çalışmaya çalışıyordum ve kendimi özelliklere asıldığımı görüyorum. Yatay kodun yeniden kullanılması kavramını ve soyut bir sınıftan mutlaka miras almak istemediğini anlıyorum. Anlamadığım şey: Özellikleri ve arayüzleri kullanma arasındaki önemli fark nedir? Ne zaman birini ya da diğerini kullanacağınızı açıklayan iyi bir blog yazısı ya da makale …
346 php  interface  traits 


11
Java'da arayüz adlandırma [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

5
Java'da interface ve @interface arasındaki fark nedir?
Üniversitede iken 90'ların sonunda JBuilder kullandığımdan beri Java'ya dokunmadım, bu yüzden biraz temasım yok - her halükarda bu hafta küçük bir Java projesi üzerinde çalışıyorum ve IDE'm olarak Intellij IDEA kullanıyorum , düzenli .Net gelişimimden bir hız değişikliği için. Arayüz ve @ arayüz ekleme desteği olduğunu fark ettim, @ arayüz …

13
Typcript ile arayüz tipi kontrolü
Bu soru TypeScript ile Sınıf türü denetimine doğrudan analogon Herhangi bir tür değişken herhangi bir arabirim uygularsa zamanında öğrenmek gerekir. İşte benim kod: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Bu kodu daktilo oyun alanına girerseniz, son satır "Geçerli kapsamda A adı yok" hatası olarak işaretlenir. Ama …

12
Java arabirimindeki yöntemler, genel erişim değiştiricisi ile veya bu arabirim olmadan bildirilmelidir mi?
Java arabirimindeki yöntemler publicerişim değiştiricisiyle veya değiştiriciyle bildirilmeli mi? Teknik olarak elbette önemli değil. An uygulayan bir sınıf yöntemi interfaceher zaman public. Fakat daha iyi bir sözleşme nedir? Java'nın kendisi bu konuda tutarlı değildir. Örneğin bakınız Collectionvs Comparableveya Futurevs. ScriptEngine.

16
Parametre Olarak Java Geçiş Yöntemi
Referans olarak bir yöntem geçmek için bir yol arıyorum. Java'nın parametreleri parametre olarak geçirmediğini anlıyorum, ancak bir alternatif almak istiyorum. Ben arayüzler parametre olarak geçen yöntemleri alternatif söylendi ama ben bir arayüz referans olarak bir yöntem olarak nasıl davranabilir anlamıyorum. Eğer doğru anlıyorsam, bir arayüz basitçe tanımlanmamış bir yöntem kümesidir. …
277 java  interface 



30
Arayüzler - Amaç nedir?
Arayüzlerin nedeni beni gerçekten atlatıyor. Anladığım kadarıyla, C # 'da olmayan varoluşsal çoklu miras için bir çalışmadır (ya da öyle söylendi). Tüm gördüğüm, daha sonra sınıfta yeniden tanımlanması gereken bazı üyeleri ve işlevleri önceden tanımlamanızdır. Böylece arayüzü gereksiz kılar. Sadece sözdizimsel gibi hissettiriyor… iyi, bana önemsiz (Lütfen hiçbir suç anlamına …
269 c#  .net  interface 

4
Java'da açıkça varsayılan bir yöntemi çağırma
Java 8, mevcut uygulamaları değiştirmeye gerek kalmadan arabirimleri genişletme yeteneği sağlamak için varsayılan yöntemler sunar. Bu yöntem geçersiz kılındığında veya farklı arabirimlerdeki çakışan varsayılan uygulamalar nedeniyle kullanılabilir olmadığında, bir yöntemin varsayılan uygulanmasını açıkça çağırmanın mümkün olup olmadığını merak ediyorum. interface A { default void foo() { System.out.println("A.foo"); } } class …

11
Java'da neden statik bir iç içe arabirim kullanılır?
Ben sadece bizim kod tabanı statik bir iç içe arabirim bulduk. class Foo { public static interface Bar { /* snip */ } /* snip */ } Bunu daha önce hiç görmedim. Orijinal geliştiriciye erişilemiyor. Bu yüzden SO sormak zorunda: Statik bir arayüzün ardındaki anlamlar nelerdir? Kaldırırsam ne değişecekti static? …
235 java  interface  static 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.