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

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • NLthomas21

    NLthomas21

    20 Mayıs 2008