Java - Sınıfları ve Nesneleri Tanımlama

İçindekiler
NS dersler nesneler oluşturabildiğimiz, bir programı yürüttüğümüz tipik sınıf değil, bu sınıflar ana () yöntemi, bu nedenle kullanılmak için yapan bir sınıfa ihtiyaçları vardır.
İhtiyacımız olan nesneleri inşa etmemizi sağlayacak farklı tanımlamalar yapmamızı sağlayan şey budur, ancak bu bir form veya anlam olmadan yapılan bir şey değildir, Java'nın basit kuralları vardır ancak tüm bunların doğru çalışması için gereklidir. .
Ana sınıf
NS ana sınıf Uygulamanın akışını içeren ana sınıftır, programımızın tüm parçalarını birleştirmek ve kullanıcıların kodumuzla etkileşim kurma şeklini oluşturmaktan sorumlu olan sınıftır. sınıf kendi nesnelerini başlatamaz, ancak main dışındaki diğer sınıfların nesnelerini alabilir ve kullanabilirse.
Genel olarak, dosya başına bir sınıf kuralı izlenir, ancak bir dosyada iki veya daha fazla sınıfımız varsa bu gerekli değildir. sadece biri halk olmalı ve bu nedenle ona adı verecek olan odur, genellikle adı veren bu sınıf, ana sınıf çünkü programı yürüten odur.
main dışında bir sınıf tanımlayın
NS ana olmayan sınıflar, nesnemizi tanımlayan ve eylemlerini gerçekleştirmek için gerekli yöntemleri içeren sınıflardır, çünkü bir ana blok yürütülemedikleri için kendi başlarına özel bir işlevi yoktur.
ÖnemliBu durumlarda, nesnelerinin örnekleri aracılığıyla veya statik yöntemlerin kullanımı yoluyla bu tür bir sınıfı kullanabilmek için bir ana sınıfa sahip olmak zorunludur.
Örnek
Bir sınıfın nasıl ilan edileceğinin teorisini biraz tanımladıktan sonra, her iki sınıf türünü de oluşturduğumuz ve bir nesne oluşturduğumuz küçük bir örnek göreceğiz. Aşağıdaki resimde gerekli kodu görelim:

İlk önce kendimizi tanımlayalım soyut sınıf, bu sınıfta main yok ve bize bir dairenin tanımını veriyor, oldukça basit bir şey, kendi başına yürütülebilir bir işlevi olmayacak ama şimdi aşağıdaki kodla neler başarabileceğimizi göreceğiz:

Her iki kodu da aynı dosyada birleştirirsek, onu bu durumda genel sınıf olarak adlandırmalıyız. ana sınıfGördüğümüz gibi, aynı sınıftan birkaç nesne oluşturabilir ve sonra onlara eylemler uygulayabiliriz.
Farklı nesnelerin tanımıBu durumda iki tane daire nesnesi yaratırız, ancak biri, içine yazdığımız varsayılan özellik ile çalışır. ilk inşaatçı ikincisi yeni bir özellik tanımlar, bununla aynı tanımdan farklı nesneleri nasıl elde ettiğimizi görürüz.
Gerçek nesne yönelimindeki ilerlemeyi görebildiğimiz gibi Java Hiç karmaşık değil, sadece kavramları iyi tanımlanmış ve açık tutmalıyız.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave