SORU
8 ŞUBAT 2010, PAZARTESİ


Neden't statik Java yöntemleri geçersiz kılma izin vermemektedir?

Neden statik yöntemleri geçersiz kılmak mümkün değil mi?

Mümkünse, lütfen bir örnek.

CEVAP
8 ŞUBAT 2010, PAZARTESİ


Ağır basan bir sınıfın bir örneği olmasına bağlıdır. Sınıfa yeni bir sınıf alt sınıf olduğunu ve nesneleri bu alt sınıfları uygulama aynı yöntemleri üst sınıfta tanımlanmış (ve alt sınıflar içinde geçersiz) için farklı davranışlar. Statik bir yöntem kavramı geçerli değildir, bu yüzden herhangi bir sınıf örneği ile ilişkili değil.

Bu etkilenen iki önemli Java tasarım sürüş vardı. Tek bir kaygı ile performans: orada gördüğü bir sürü eleştiri Smalltalk ilgili olmaktan çok yavaş (çöp toplama ve polimorfik aramalar olmanın bir parçası) ve Java yaratıcıları olduğunu tespit önlemek için. Başka bir Java için hedef kitle C geliştiricileri olduğuna karar oldu. Statik yöntemler çalışma zamanı kadar ara elde etmek için beklemeye gerek yok çünkü C programcıları için aşinalık parası vardı ve de çok hızlı oldu, onlar gibi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • mist64

    mist64

    30 Mayıs 2006