Soyut Bir Yöntem Nedir?



Nesne yönelimli programlamada, bir programdaki fonksiyonları yerine getirmek için “yöntemler” olarak adlandırılan alt yordamlar kullanılır. Bu yöntemler, bir eylemi gerçekleştiren programlama eylemlerinden oluşur, eylemleri özelleştirmek için girdi parametrelerini ayarlar ve bir tür nesne veya sınıfın bir değerini döndürür veya verebilir. Yöntemler, bir programda belirli bir sınıftan veya bir nesne içinde gerçekleştirilen eylemlerdir ve bir nesne içinde KOSGEB kredi başvurusu saklanan verilere erişmek ve bunları işlemek için kullanılır. Birçok farklı yöntem vardır ve her birinin belirli bir kullanımı vardır. Soyut bir süper sınıftan yapılan ve alt sınıflar tarafından miras alınan spesifik bir tip soyut bir yöntem olarak bilinir.
Genel olarak soyut yöntem soyut süper sınıfında çok az ya da hiç uygulama gerçekleştirmez. Bu tür bir yöntemde yer alan kodlar kukla kodlar olarak kabul edilir ve kendileri uygulanmaz. Bu, belirli bir soyut sınıftaki belirli soyut yöntemin kullanılmadığı anlamına gelmez. Daha ziyade soyut yöntem, yöntemin uygulanmasını bitirmek için alt sınıflar için bir model veya yer tutucu görevi görür.
Süper sınıflar birden fazla alt sınıf içerebilir ve bir süper sınıfın tüm alt sınıfları bazı benzer durumlar ve davranışlara sahiptir. Bu nedenle soyut sınıflar, sanal kalıtım sergileyen bir tür sanal sınıftır . Bu, bir süper sınıftan türetilen herhangi bir alt sınıfın, türetildiği süper sınıfın kısıtlamalarını miras aldığı anlamına gelir. Bu nedenle, alt sınıflardaki yöntemler soyut süper sınıf yöntemlerinden türetilmiştir. Programlama ve soyut yöntemleri kullanırken, programcı sanal değil, sınıf özetini beyan etmelidir.
Örneğin, “Grafik Nesneler” in bir üst sınıfı “Daire”, “Kare” vb. Alt sınıfları içerir. Böylelikle, tüm Daireler ve Kareler aynı durumlara sahiptir - yönlendirme, konum, İşkur işsizlik maaşı dolgu rengi, çizgi rengi ve davranışlar - moveTo "Grafik Nesneleri" olarak yeniden boyutlandırın, döndürün, çizin. Bu süper sınıftaki tüm alt sınıflar aynı özelliklere sahiptir, ancak farklı şekillerde uygulanmaktadırlar. Süper sınıfın soyut yöntemi, uygulanmayan temelleri sağlar ve alt sınıflar, aynı yöntemleri kullanarak gerçek uygulamayı gerçekleştirir. Her bir alt sınıf, soyut sınıfla aynı yöntemi kullansa da, yöntemin gerçekleştirileceği yolu benzersiz şekilde tanımlar.
Soyut bir metot kullanmak, üst seviyedeki genellemeye veya alt seviyelerde veya alt sınıflardaki süper sınıf ve spesifikasyona izin verir. Bu hiyerarşi, her bir özel alt sınıfa yönelik program programlama miktarını en aza indirir. Bu yöntemleri kullanmak, alt sınıfların iddiasızlığına da izin verir, yani bir yöntem tekrar tekrar uygulandığında, sonuç her seferinde aynıdır.

Yorumlar

Bu blogdaki popüler yayınlar

Sıkıştırılmış Klasör Nedir?

Sunucu Anakartı nedir?

Toplu Dosya nedir?