«oop» etiketlenmiş sorular

Nesneye yönelik programlama, "nesneler" kullanan bir programlama paradigmasıdır: etkileşimleriyle birlikte veri alanları ve yöntemlerinden oluşan veri yapıları.


7
Sınıf bildirimi küme parantezinden sonra noktalı virgül
C ++ sınıflarında, kapanış ayracından sonra neden noktalı virgül? Düzenli olarak unutuyorum ve derleyici hataları alıyorum ve bu nedenle zaman kaybediyorum. Bana biraz gereksiz görünüyor, ki bu durum pek olası değil. İnsanlar gerçekten şu gibi şeyler yapıyor mu: class MyClass { . . . } MyInstance; Yapılar ve numaralandırmalar için …
82 c++  class  oop  declaration 


10
Nesneye Yönelik Programlama - bir değişkene bağlı olarak biraz farklılık gösteren işlemlerde çoğaltma nasıl önlenir
Şu anki işimde çok fazla ortaya çıkan bir şey, gerçekleşmesi gereken genelleştirilmiş bir süreç olduğu, ancak o zaman bu sürecin garip kısmının belirli bir değişkenin değerine bağlı olarak biraz farklı olması gerekiyor ve ben değilim bununla başa çıkmanın en zarif yolunun ne olduğundan emin. Genelde sahip olduğumuz, üzerinde çalıştığımız ülkeye …
64 c#  oop 

3
Raku'da nasıl uygulanır
Perl'de, kullanarak Moo, aroundbir sınıftaki diğer yöntemlerin etrafına sarılacak subs uygulayabilirsiniz . around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; Bu davranış Raku'da tercihen a kullanılarak nasıl uygulanabilir role?
13 oop  raku 

1
Erlang'daki süreçler / mesajlar ile Smalltalk'taki nesneler / mesajlar arasındaki fark nedir?
Ben nesneler / iletilerin arasındaki farkı anlamaya çalışıyorum Smalltalk ve süreçlerin / iletiler Erlang . Ben konuyla ilgili şu yazıyı okumak . Anladığım kadarıyla, Smalltalk'ta her şey bir nesnedir ve her şey aynı "nesne / mesaj" soyutlamasına sahiptir - sayı bile 1yalnızca mesaj geçişi ile ulaşılabilen bir nesnedir. 1Erlang / …

4
Standart bir destede bulunanlardan daha karmaşık oyun kartı türleri için sınıf oluşturmanın iyi bir yolu var mı?
Nesneye yönelik programlamaya son derece yeniyim ve basit bir kart oyunu (geleneksel gibi görünüyor!) Yaparak python'da öğrenmeye başlamaya çalışıyorum. İyi çalışan ve PlayingCard()sınıfın bir örneğini oluşturmak için sınıfın birden çok örneğini yapma hakkında öğretir aşağıdaki örnek yaptım Deck(): class PlayingCard(object): def __init__(self, suit, val): self.suit = suit self.value = val …

1
Sınıf erişim değiştiricisinden daha az kısıtlayıcı üye erişim değiştiricilerinin kullanımı nedir?
Bazı üyelerle bir sınıfım olduğunu ve üyelerin sınıfın kendisinden daha az kısıtlayıcı erişim değiştiricisine sahip olduğunu varsayalım. Somut bir örnek şunlar olabilir: package apples; class A { // package private public int foo() { // public (=> less restrictive than *package private*) return 42; } } Anladığım kadarıyla üye erişim …

2
Java'da arayüzlerde ne zaman özel bulut sunucusu yöntemleri kullanmalıyız?
Java 9'dan itibaren, bir arabirimdeki yöntemler özel olabilir. Özel bir yöntem statik veya örnek bir yöntem olabilir. Özel yöntemler sadece arayüzün kendi yöntemlerinde kullanılabileceğinden, kullanımları arayüzün diğer yöntemleri için yardımcı yöntemler ile sınırlıdır. Cay S. Horstmann, Temel Java Cilt I - Temel Bilgiler Ortak işlevsellikleri özel yöntemlere koyabilir ve herkese …
9 java  oop 
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.