Soyut Sınıf ile Beton Sınıfı Arasındaki Fark

Temel Fark: İki ana sınıf tipi vardır: Soyut Sınıf ve Beton Sınıfı. İkisi arasındaki temel fark, yöntem işlevselliklerinin uygulama seviyesinden kaynaklanmaktadır. Somut Sınıflar, tüm metotların tamamen uygulandığı normal sınıflardır. Soyut bir sınıf tam olarak adının önerdiği gibi. Fonksiyonların tanımlanmadığı, yani soyut oldukları yer.

Bilgisayarlar oldukça kafa karıştırıcı olabilir ve bu da bilgisayar programlama, programlama dilleri ve protokoller eklemeden öncedir. Birbirinden oldukça farklı ve kendi protokollerine sahip birçok farklı programlama dili olduğu gerçeğinden bahsetmiyorum bile. Örneğin: Java ve C # gibi nesne yönelimli programlama (OOP) dilleri, işlemsel programlama dillerinden ve yapısal programlama dillerinden çok farklıdır. OOP dilleri sınıf tabanlı olup diğerleri mantık temellidir. Bu OOP dilleri, sınıfların kullanımı yoluyla kapsülleme, kalıtım ve polimorfizm gibi nesneye yönelik kavramları başarır.

İki ana sınıf sınıfı vardır: Soyut Sınıf ve Beton Sınıfı. İkisi arasındaki temel fark, yöntem işlevselliklerinin uygulama seviyesinden kaynaklanmaktadır. Somut Sınıflar, tüm metotların tamamen uygulandığı normal sınıflardır. Soyut bir sınıf tam olarak adının önerdiği gibi. Fonksiyonların tanımlanmadığı, yani soyut oldukları yer. Bu temel sınıftır. Soyut bir sınıf tanımlandıktan sonra, soyut olmaktan çıkar ve somut bir sınıf haline gelir. Somut bir sınıf, üye işlevlerinin uygulamalarının sağlandığı yerdir. Bir somut sınıf, temel sınıftan, yani soyut sınıftan türetilir.

Soyut bir sınıf sadece soyut yöntemlerden oluşur. Soyut bir yöntem yalnızca tanımları içerir, ancak uygulamaları içermez. Uygulamalar, sadece metotların uygulanabildiği beton sınıfında verilmektedir. Tanımlanmış bir işlevi olmadığı için soyut bir sınıf asla nihai olamaz. Bu nedenle, hangi programın nasıl uygulanacağını açıklamak için her programın bir somut sınıfı olması gerekir.

Bunu düşünmenin daha kolay bir yolu, bir örneği düşünmek olacaktır. Spor düşünün, bu bir nesnedir, ancak tanımlanmamış bir nesnedir. Teknik olarak, spor diye bir şey yoktur. Sadece diğer nesneler için bir sınıflandırma olarak var. Futbol, ​​beyzbol, basketbol, ​​hokey vb. Bu nesneler, spor altında kategorize edilebilecek ve uygulanabilecek nesnelerdir. Dolayısıyla spor soyut sınıfken, futbol, ​​beyzbol, basketbol ve hokey somut derslerdir.

Soyut Sınıf ile Beton Sınıfı Arasındaki Karşılaştırma:

Soyut sınıf

Beton sınıfı

tip

Temel sınıf

Varsayılan sınıf

Yöntemler

Kısmen uygulanan yöntemler içerebilir

Tüm yöntemler tamamen uygulanır

Fonksiyonlar

Bildirilen işlevlerin bazıları veya tümü tamamen sanal

Tamamen sanal işlev yok

Destekleme

Örneklenemez

Somutlaştırılabilir

Resim İzniyle: tutorials.jenkov.com, stackoverflow.com

Tavsiye

İlgili Makaleler

  • arasındaki fark: Saygılarımızla Saygılarımızla, Saygılarımızla.

    Saygılarımızla Saygılarımızla, Saygılarımızla.

    Temel Fark: 'Saygılarımla' Amerika'da ve yazarın cevap veren kişinin adını bildiği resmi bir mektupta sıkça kullanılır. 'İnançlı bir şekilde' alıcının ismiyle onaylanmadığı veya yazarın alıcıyı ismiyle tanımadığı resmi bir mektupta kullanılır. E-postalar geleneksel salyangoz posta mektuplarının yerini alsa da, bazı kurallar aynı kalmıştır. Kağıda elle yazılmış bir mektubun bi
  • arasındaki fark: Ebook ve Basılı Kitap Arasındaki Fark

    Ebook ve Basılı Kitap Arasındaki Fark

    Anahtar Fark: Basılı bir kitap temel olarak bir araya getirilip koruyucu bir örtü ile örtülmüş bir dizi kağıt sayfadır. EBook elektronik kitap için duruyor. Geleneksel basılı bir kitabın elektronik versiyonudur. Bir kitap bir arada tutulan basılı kağıtlardan oluşan bir koleksiyondur ve bu koleksiyon bir kapakla kaplanmıştır. Bu kitap fiziksel ola
  • arasındaki fark: Noel, Kwanza ve Hannukah arasındaki fark

    Noel, Kwanza ve Hannukah arasındaki fark

    Temel Fark: Noel, Tanrı'nın oğlu İsa Mesih'in doğumunu anmak için kutlanır. Kwanzaa, Afrikalı Amerikalılar tarafından birlik göstermek ve baskıya karşı mücadele etmek için kutlanır. Hanuka, İkinci Tapınağın başarılı şekilde ıslahını anmak için Yahudiler tarafından kutlanır. Aralık ayının Noel, Hanuka ve
  • arasındaki fark: Tatil ve Tatil Arasındaki Fark

    Tatil ve Tatil Arasındaki Fark

    Önemli Fark: Tatil kutlanacak özel bir günü ifade eder, bu yüzden çoğu insan işten, okuldan veya başka herhangi bir şeyden izinlidir. Öte yandan tatil, iş, okul veya başka bir şey gibi normal faaliyetlerin kapalı olduğu bir zaman anlamına gelir. Bir tatil genellikle bir veya iki günden daha uzundur. Bununla birlikte
  • arasındaki fark: Samsung Galaxy S6 ve S6 Edge arasındaki fark

    Samsung Galaxy S6 ve S6 Edge arasındaki fark

    Önemli Fark: Galaxy S6, yanlarında bir çerçeve ile biten düz bir ekrana sahip. Bununla birlikte, S6 Edge telefonun yanlarını örten ve arka panele bağlanan kavisli bir ekranla gelir. Samsung, Galaxy amiral gemisi telefonları ile akıllı telefon alanında büyük bir engel oluşturdu. Şu anda akıllı telefonlar, tabletler, vb. İçin en popüler ş
  • arasındaki fark: Ekmek kızartma makinesi fırın ve elektrikli fırın arasındaki fark

    Ekmek kızartma makinesi fırın ve elektrikli fırın arasındaki fark

    Önemli Fark: Ekmek kızartma makinesi fırınları, ön kapısı, çıkarılabilir tel askısı ve çıkarılabilir fırın tavası bulunan küçük elektrikli fırınlardır. Bu fırınlar genellikle ekmek kızartma makinelerinden daha büyük, ancak geleneksel fırınlardan daha küçüktür. Elektrikli fırınlar veya sobalar, adından da anlaşılacağı gibi, elektrikle çalışır. Pişirmek veya pişirmek için elektriği ısıya d
  • arasındaki fark: Sony Xperia S ve Sony Xperia L arasındaki fark

    Sony Xperia S ve Sony Xperia L arasındaki fark

    Önemli fark: Xperia S, çizilmeye karşı dayanıklı cam üzerinde kırılmaz bir tabakaya sahip 4.3 inç TFT dokunmatik ekrana sahiptir. Ekran etkileyici bir 342 ppi yoğunluk sağlar ve 1, 5 GHz Qualcomm Çift çekirdekli işlemci tarafından desteklenir. Sony Xperia L, orta sınıf bir akıllı telefon. 854x480 piksel çöz
  • arasındaki fark: Gıda alerjisi ve gıda intoleransı arasındaki fark

    Gıda alerjisi ve gıda intoleransı arasındaki fark

    Temel Fark: Gıda alerjisi, zararsız yiyeceğin yanlış değerlendirilmesinden dolayı immün bir cevaptır. Öte yandan, gıda intoleransı bir vücudun bazı yiyecek türlerini sindiremediği kimyasal bir reaksiyondur. Gıda alerjisi ve gıda intoleransı iki farklı şeydir ve bu nedenle benzer belirti ve semptomlar nedeniyle karıştırılmamalıdır. Gıda alerjisi ve gıda int
  • arasındaki fark: Sony Xperia SP ve HTC One arasındaki fark

    Sony Xperia SP ve HTC One arasındaki fark

    Temel Fark: Xperia SP, tamamen alüminyum bir gövdeye yerleştirilmiş 4, 6 inç TFT kapasitif dokunmatik ekranlı bir telefon. 10 mm kalınlığından daha azdır ve yaklaşık 155 gramdır. Ekran, HD gerçeklik ekranı sunar ve Mobile BRAVIA Engine 2 tarafından desteklenir. SP, 2G, 3G ve LTE ağlarında çalışır (piyasadaki kullanılabilirliğe bağlı olarak ve 1, 7 GHz Qualcomm Snapdragon Çift Çekirdekli işlemciye sahip bir sporcudur. Yepyeni bir Qualcomm dört çe

Editörün Seçimi

Redmi 2 ile Redmi 2 Prime arasındaki fark

Anahtar Fark: Redmi 2 Prime, meslektaşı Redmi 2 ile çok ortak bir noktaya sahip. Telefonun, adını aldığı yerden telefonun sadece parçalanmış bir versiyonu olduğu söyleniyor. Telefonlar arasında sadece üç fark var: RAM’de, Depolama ve Renkler. Xiaomi kısa süre önce Hindistan'da bir üretim birimi açtığını açıkladı. İlk başta Hindistan'da ü