Video: Web Development - Computer Science for Business Leaders 2016 2024
Birçok yeni Java geliştiricisini (ve bazı deneyimli Java geliştiricilerini de) karıştıran eğilimlerden biri de Java özellikleri. Bazı dillerin özellikleri ile çalışmak için resmi bir mekanizması vardır, ancak Java bu mekanizmayı sağlamaz.
Buna ek olarak, Java'nın özelliklerle ilgili belirli program öğeleri için kullandığı terminoloji hakkında bir miktar karışıklık var. Bu bölüm, Java geliştiricilerinin çoğunluğunun kullandığı terminolojiyi yansıtan belirli bir terim kümesi kullanmaktadır, ancak çevrimiçine bakarken diğer kullanımları da görmeyi beklemelisiniz.
özelliği , sınıfın bir parçası olarak veya sınıftan yaratılmış nesne olarak erişebileceğiniz bir değerdir. Bir alanı da denilen genel bir değişkene erişmek için özellikleri kullanın.
En iyi uygulama, alanları her zaman özel yapmak ve onlara erişmek için özel getter ve setter yöntemlerine güvenmektir. Alan, kazanıcı ve ayarlayıcı kombinasyonu Java'da bir özelliktir. İşte MyInt adlı bir int kullanan tipik bir örnek.
// MyInt alanını oluşturun. özel int MyInt = 0; // MyInt'in geçerli değerini elde edin. public int getMyInt () {return MyInt;} // MyInt için yeni bir değer ayarlayın. public void setMyInt (int MyInt) {this. MyInt = MyInt;}
Bu örnekte, kod özel bir değişkene MyInt bildirir ve ona 0 değeri atar. Alıcı getMyInt (), çağırana geçerli MyInt değerini verirken, ayarlayıcı, setMyInt (), çağıranın MyInt değerini değiştirmesine izin verir.
Özelliklerini kullanmak istemenizin nedeni, bir arayanın, MyInt ile nasıl etkileşime girdiğini daha iyi kontrol edebilmenizdir. Ayarlayıcıları ve alıcıları kullanarak, bir arayan kişinin sağladığı değer aralığını doğrulamak ve giriş bir şekilde yanlış olduğunda bir istisna atmak gibi görevleri yerine getirmeye olanak tanıyorsunuzdur.
Bir alan, sınıfın veya nesnenin yönettiği verileri tutan genel değişken türüdür. Bazı geliştiriciler, alanını alanına genişleterek her türlü anlamı içerir; ancak bu kitap, genel olarak erişilebilir bir değişkeni belirtmek için alanını kullanır.
Getters ve belirleyicileri alanlara erişim sağlayan özel yöntemlerdir. Alıcıları ve ayarlayıcıları kullanmak, alan erişimini kontrol etmenize yardımcı olur ve alanın hatalı kullanılma olasılığını azaltır.
Yanlış veri değerlerini almak gibi bir alanı hasarlardan korumak için onu özel olarak beyan ve erişmek için alıcılar ve ayarlayıcılara güvenmelisiniz. Alıcılar ve ayarlayıcılar, arayanın özel alanla doğru şekilde etkileşimde bulunmasını sağlamak için gereken kontrolleri sağlamalıdır.