«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.

3
Bir Arayüzde tanımlanan yöntemin "varsayılan" uygulaması nedir?
Koleksiyon Arayüzünde removeIf(), uygulamasını içeren adlı bir yöntem buldum . default boolean removeIf(Predicate<? super E> filter) { Objects.requireNonNull(filter); boolean removed = false; final Iterator<E> each = iterator(); while (each.hasNext()) { if (filter.test(each.next())) { each.remove(); removed = true; } } return removed; } Bir arayüzde yöntem gövdesini tanımlamanın herhangi bir yolu …
91 java  interface  java-8 

6
C # - List <Product> türü dolaylı olarak List <IProduct> olarak dönüştürülemez
Tüm Arayüz tanımlarımla bir projem var: RivWorks.Infaces Somut uygulamaları tanımladığım bir projem var: RivWorks.DTO Bunu daha önce yüzlerce kez yaptım, ancak nedense şu hatayı alıyorum: 'System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt;' türü örtük olarak 'System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt;' türüne dönüştürülemez Arayüz tanımı (kısaltılmış): namespace RivWorks.Interfaces.DataContracts { public interface IProduct { [XmlElement] [DataMember(Name = "ID", Order = …

5
PHP 7 arayüzleri, dönüş türü ipuçları ve self
GÜNCELLEME : PHP 7.4 artık bu soruda ortaya çıkan ana sorunu ele alan kovaryansı ve kontraveriansı destekliyor . PHP 7'de dönüş türü ipucu kullanmakla ilgili bir sorunla karşılaştım. Anladığım kadarıyla ipucu : self, bir uygulama sınıfının kendisini döndürmesini istediğiniz anlamına geliyor. Bu nedenle : selfarayüzlerimde bunu belirtmek için kullandım, ancak …

7
Eclipse'de hangi sınıfların belirli bir arabirimi uyguladığını nasıl bulabilirim?
Birçok bağımlılığı olan JAR dosyası olarak bir uygulamam var. Nedense kütüphanelerden birini derlemem ve Eclipse ile açmam gerekiyor. Projedeki belirli bir arayüz için, onu uygulayan sınıfları bulmanın bir yolu var mı? Arayüzün henüz derlemesini çözmediğim başka bir kitaplıkta gerçekleştirilmiş olması durumu olabilir. Bu tür dersler için bunu yapmak mümkün mü?




14
Soyut sınıf ve Java'da Arayüz
Bana bir soru soruldu, cevabımın burada gözden geçirilmesini istedim. S: Hangi senaryoda, arayüz (ler) i uygulamak yerine soyut bir sınıfı genişletmek daha uygundur? C: Şablon yöntem tasarım modelini kullanıyorsak. Doğrumuyum ? Soruyu net bir şekilde ifade edemediysem özür dilerim. Soyut sınıf ve arayüz arasındaki temel farkı biliyorum. 1) Gereksinim, belirli …

2
C # 'da Kovaryant ve Contravariant arayüzlerini anlama
Bunlara C # üzerinde okuduğum bir ders kitabında rastladım, ancak muhtemelen bağlam eksikliğinden dolayı bunları anlamakta güçlük çekiyorum. Orada ne oldukları ve ne işe yaradıkları hakkında iyi ve kısa bir açıklama var mı? Açıklama için düzenleyin: Kovaryant arayüz: interface IBibble&lt;out T&gt; . . Kontravariant arayüzü: interface IBibble&lt;in T&gt; . .

2
Örtülü arayüz değişkenlerinin derleyici uygulaması belgelenmiş mi?
Çok uzun zaman önce örtük arayüz değişkenleri hakkında benzer bir soru sordum . Bu sorunun kaynağı, derleyici tarafından oluşturulan örtük bir arabirim değişkeninin varlığından haberdar olmamamdan dolayı kodumdaki bir hataydı. Bu değişken, kendisine ait olan prosedür bittiğinde son halini almıştır. Bu da değişkenin ömrünün beklediğimden daha uzun olması nedeniyle bir …

10
İPhone uygulamaları için hazır takvim kontrolü var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin İPhone için yaklaşan ve geçmiş olayları görüntüleyecek bir uygulama oluşturuyorum. Bir liste görünümüne karar …

4
PHP Traiti neden arabirimleri uygulayamıyor?
PHP Trait'inin (PHP 5.4) neden arayüzleri uygulayamadığını merak ediyorum. User1460043'ün answer =&gt; ... öğesinden güncelleme, belirli bir arabirimi uygulamak için onu kullanan sınıf gerektiremez Bunun açık olabileceğini anlıyorum, çünkü insanlar, eğer a'yı Class Akullanan a Trait Tise interface I, Class Adoğrudan interface Idoğruya uygulanmaması gerektiğini düşünebilirler (ve bu doğru değildir …
83 php  oop  interface  traits 

3
.H ve .m dosyasındaki @interface tanımı arasındaki fark
Normalde kullanırız @interface interface_name : parent_class &lt;delegates&gt; { ...... } @end yöntemi .h dosyasında ve .m dosyasında .h dosyasında bildirilen değişkenlerin özelliklerini sentezliyoruz. Ancak bazı kodlarda bu @interface ..... @ end yöntemi .m dosyasında da tutulur. Bunun anlamı ne? Onların arasındaki fark ne? .M dosyasında tanımlanan arayüz dosyası için alıcılar …
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.