İçindekiler
Temel işlevlerin çoğunu kullanmayı öğrenirsek, temel programlar geliştirmek mümkündür. Javadeğişkenlerin bildirilmesi, farklı döngülerin ve döngülerin kullanımı, koşullar vb. Dikkat edersek, bu bileşenleri kullanmamıza rağmen, her şeyin her zaman bir sınıfla sınırlandırıldığını görebiliriz.Ancak bu, nesne yönelimli bir yaklaşımın kullanıldığı anlamına gelmez, bu yaklaşım veya felsefe, daha profesyonel ve gelişmiş bir şekilde daha karmaşık ve daha büyük programlar geliştirmemize izin verecek olan şeydir.
Sınıfların Tanımı
NS Nesne yönelimli programlama temel olarak nesneleri birbirine bağlayabileceğimiz bir sistem inşa etmektir, nesneler, özelliklerini tanımlayacak şablonlar gibi görünen sınıflar tarafından tanımlanır.
Bu biraz basitleştirilmiş bir açıklamadır, ancak nesne yöneliminin anahtar kavramı olduğundan, ne demek istediğimizi anlamanın anahtarı olabilir. soyutlama ve bu nedenle çıplak gözle görmek karmaşık bir şeydir.
ÖrnekBasit bir örnekle bir nesneyi nasıl inşa edebileceğimizi görelim, diyelim ki bir daire tanımlamak istiyoruz, en minimalist ifadesine gidersek, dairenin geometrik bir şekil olduğunu ve onu ayırt eden özelliği veya özelliği olduğunu biliyoruz. bir yarıçapı var, ki bu onu nicelleştireceğimiz ölçüdür.
Ancak tüm çemberler aynı değildir, bazılarının yarıçapı daha büyük, bazılarının yarıçapı daha küçüktür vb. Yani her varyasyon için bir sınıf oluşturmak, olmaması gereken bir şeydir, bu yüzden bir soyutlama olarak bahsettiğimiz şey buradan gelir, sadece değerini ekleyerek istediğimiz tüm daireleri oluşturabileceğimiz bir sınıf tanımlarız. onun özelliği.
O zaman yapabiliriz nesne yönelimli programlamayı tanımlar, gerçek hayattaki nesneleri şovlarımıza nasıl getireceğimiz gibi.
Bir sınıf nasıl tanımlanır
NS bir sınıf tanımla Bir nesne elde edebileceğimiz birkaç anahtar öğe tanımlamamız gerekir, aşağıdaki resimde daireler için bir sınıfın tanımlandığı bir kodu görelim:
İlk önce sınıfa bir isim verdiğimizi ve bunun tanımlamak istediğimiz nesneye karşılık geldiğini fark ederiz, sonra onun bir özniteliği olduğunu belirtiriz, bu durumda nesnemizi tanımlayan yarıçaptır, sonra iki yöntem sınıfımızla aynı olarak adlandırılanlar, bunlara denir inşaatçılar nesnemizi şekillendiren şeyler, sonunda bize dairenin alanını döndüren bir yöntemimiz var, yani nesnemiz üzerinde bir eylem.
Gördüğümüz gibi, bu bize yapabilmemiz için temel sağlar. aynı tanımdan birçok nesne oluşturunÖrneğin sadece bir sınıfla 100 daire yapabiliriz ve bu 100 dairenin hepsi farklı olabilir, bu bizi her daire için bir döngü ile tanım yapmaktan çok kod kaydetmemize neden olur.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.