Ruby birden çok sınıftan miras alabilmem için çoklu mirasını destekliyor mu.Ruby birden çok kalıtımını destekliyor mu
cevap
Hayır, Ruby'nin birden fazla devralma yok. Ruby de benzer bir şeye sahiptir: mixins. Katmalar değil çoklu kalıtım, ancak bunun yerine çoğunlukla bunun için ihtiyacı ortadan
module M; end
module N; end
class C
include M
include N
end
C.ancestors #=> [C, N, M, Object, Kernel, BasicObject]
Not: Örneğin.
, Ruby'nin tek bir devralma yöntemidir ve Java'nın tek arabirimiyle "Arabirim uygulayarak" benzer bir karışımdır. –
@ 太極 者 無極 而 生 Sıralama. Bir Java sınıfı, bir Ruby sınıfının birçok modül içerebileceği şekilde çeşitli arabirimleri uygulayabilir. Ancak Java arayüzünün hiçbir uygulaması yoktur, sadece soyut yöntemler vardır, oysa Ruby'nin soyut metodlar ve modüller arasında bir konsepti yoktur. –
@AndrewMarshall Java 8 ile arayüzlerde (varsayılan) uygulama yapabilirsiniz. –
- 1. R, çok düzeyli ad alanlarını destekliyor mu?
- 2. Asp.net (C#) uygulamasında birden çok sunucuda Uygulama önbelleğini destekliyor mu?
- 3. WPF'deki birden çok DataContexts gibi, angularjs bu yaklaşımı destekliyor mu?
- 4. Android desteği birden çok dil kullanıyor mu?
- 5. Heroku PHP'yi destekliyor mu?
- 6. LevelDB java'yı destekliyor mu?
- 7. jsoup xpath'i destekliyor mu?
- 8. TableQuery, OrderBy'yi destekliyor mu?
- 9. MinGW MFC'yi destekliyor mu?
- 10. Firebase Xamarin.iOS'u destekliyor mu?
- 11. SymmetricDS, CouchDB'yi destekliyor mu?
- 12. SystemVerilog, downcasting'i destekliyor mu?
- 13. Jedis, asenkron işlemleri destekliyor mu
- 14. Birden çok proje, birden çok setup.py komut dosyası kullanıyor mu?
- 15. WinRT/Metro çoklu monitörleri destekliyor mu?
- 16. SHA256 tam sayıları destekliyor mu?
- 17. Java kuyruk özlemini destekliyor mu?
- 18. Bir satırda birden çok değişkeni ruby
- 19. Birden çok satır üzerinde çalışan Ruby 'gets'
- 20. Birden çok satıra bölünmüş Ruby regex
- 21. Azure işlevleri, dağıtım yuvalarını destekliyor mu?
- 22. Entity Framework paralel eşzamanlı sorguları destekliyor mu?
- 23. Spring MessageSource Çoklu Sınıf Yolunu Destekliyor mu?
- 24. Android video kırpmayı destekliyor mu?
- 25. iPhone, XML-RPC'yi destekliyor mu?
- 26. Enums Realm ile destekliyor mu?
- 27. Aptana, ES6'yı destekliyor mu?
- 28. Catboost, python3'ü destekliyor mu?
- 29. Mail.app eklentileri (API) destekliyor mu?
- 30. Silverlight, StringFormat'ı bağlamada destekliyor mu?
google bozuktur? benim downvote BTW –
ödeme [Mixins in Ruby] (http://www.tutorialspoint.com/ruby/ruby_modules.htm) –
@MitchWheat Yetkili cevaplara ihtiyacım var, Google'a bakmam gerekirse bir siteye ihtiyacım olmaz stackoverflow.com gibi. Cevap vermek istemiyorsanız lütfen çekinmeyin. – Joe