Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13915|Yanıt: 0

[İletişim] Java'da özet nasıl ayrıntılı kullanılır

[Bağlantıyı kopyala]
Yayınlandı 4.11.2014 09:24:17 | | |
sınıfları ve yöntemleri değiştirebilen soyut değiştiriciler

1. Soyut modifikatör sınıfı, bu sınıfı soyut bir sınıf yapar, bu sınıf nesne örnekleri üretemez, ancak nesne değişkenleri tarafından ilan edilen bir tür olarak kullanılabilir; yani derleme zamanında türler, soyut sınıflar bir sınıfın yarı bitmiş ürünleri gibidir ve alt sınıflar tarafından devralınmalı ve soyut yöntemlerin üzerine yazılması gerekir.

2. Soyut modifikasyon yöntemi bu yöntemi soyut bir yöntem yapar; yani, uygulama olmadan yalnızca bir bildiri (tanım) vardır ve uygulama kısmı "; bunun yerine. Alt sınıf miras uygulaması (geçersizleştirme) gerektirir.

Not: Soyut bir yönteme sahip bir sınıf, soyut bir sınıf olmalıdır. Ancak, soyut sınıflar mutlaka tamamen soyut yöntemler değildir, somut yöntemler de olabilirler.

Sınıf değiştirilirken özet değiştiriciler sınıf adında yer almalıdır.

Soyut modifikasyon yöntemi, alt sınıflarının bu yöntemi geçersiz hale getirmesini (uygulamalarını) gerektirir. Alt sınıf, metodu geçersiz kılmak (uygulanmak) için polimorfik olarak çağrılabilir; yani, soyut yöntem alt sınıfında uygulanmalıdır, ancak alt sınıfın kendisi de soyut bir sınıf değilse.

Not: Ana sınıf soyut bir sınıftır ve içinde soyut metotlar vardır, bu yüzden alt sınıf ana sınıfı devralır ve ana sınıftaki tüm soyut metodları uygular (geçersiz kılar), böylece alt sınıf nesne örnekleri oluşturma yeteneğine sahiptir, aksi takdirde alt sınıf da soyut sınıf olmalıdır. Soyut sınıflarda, alt sınıf nesnesini oluştururken çağrısı gereken ana sınıfın (soyut sınıf) yapı yöntemleri olan yapı yöntemleri olabilir.
İşte soyut bir sınıfa basit bir örnek
soyut sınıf E{
kamu soyut boşluk gösterisi(); Kamu özeti çıkarılabilir
}
Sonra diğer sınıflar ise genellikle içindeki metotları uygularlar
sınıf F E{
     void show(){
    Belirli uygulamalar için kod yazmak
}
}
Son olarak, ana yöntemde bir ana referans bir alt nesneye işaret etmek için tanımlanırsa, polimorfizma meydana gelir, örneğin
E e=yeni F();
e.show();
Alt sınıftaki show() yöntemi aslında adlandırılır





Önceki:Montaj komutu JMP'nin kullanımının ayrıntılı açıklaması
Önümüzdeki:Yazılımın kullanılamaz sorununu kırmak ve yazılımın yargısını atlamak için OD kullanmak
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com