İçindekiler
üzerinde çalışırken Java Dikkate almamız gereken noktalardan biri de programlarımızın tüm unsurlarını nesne olarak ele almamız gerektiğidir, bunu yaparak daha gerçek hayata dayalı bir düşünmeyi uygulayabilir ve böylece programda gerçek yaşam çözümlerini uygulayabiliriz.Bu bir ütopya gibi görünse de, Java Bu araçlardan biri de ilkel veri türlerini nesne olarak ele alınabilecek öğelere dönüştüren sınıfları kullanabilme olasılığıdır.
Karakter sınıfı
Daha önce de belirttiğimiz gibi Java İlkel veri türlerini manipüle edebilmek için bazı sınıflar sunar, aralarında karakter tipi ve buna karşılık gelen sınıf, Karakter sınıfı, bu sınıf java.lang paketi.
Kapsamak?Bu sınıf, aksi takdirde manuel olarak oluşturabilmemiz için birçok kod satırına mal olacak bazı eylemleri ve yöntemleri gerçekleştirmemize yardımcı olan birkaç oluşturucu içerir, örneğin büyük veya küçük harf olup olmadığını veya verilerin bir sayı olup olmadığını bilmek gibi. Ayrıca karşılaştırmalı durum, kısacası, basit duyulmasına rağmen çok gerekli olan şeyler.
Karşılaştırma yönteminin bir örneğini görelim:
Karakter objChar = yeni Karakter ('a');
Burada nesnemizin sınıftan olduğunu belirtiyoruz. Karakter ve yapıcıya 'a' verisini iletiyoruz, bu bir nesnenin temel bildirimidir.
Sonra içeriğini bilerek yöntemi kullanabiliriz karşılaştırmak İstenen karşılaştırmayı yapmak için, biraz kod yazmaktan tasarruf etmek için, yöntem çağrısında yeni bir nesne bile oluşturabiliriz, görelim:
objChar.compareTo (yeni Karakter ('a'));
bizim gibi objChar Bu, Character sınıfının bir örneğidir, tüm yöntemlerini kullanabiliriz, bu nedenle yöntemi çağırmak için bu öğeden başlıyoruz, içeride yeni bir nesne oluşturuyoruz, söz konusu yöntemi yürütürken aynı içeriğe sahip olduklarından, doğru döndürmesi gerekir. yanıt, aksi takdirde yanlış olurdu.
Statik Yöntemler
Bu sınıf içinde biz de bazı statik yöntemler bunları programlarımızda daha kolay kullanmamıza izin verir, bu sayede amacımıza uyarlamanın karmaşıklığını azaltabiliriz. karakter verisi ancak tüm avantajlardan yararlanarak, bu yöntemlerden bazılarını aşağıdaki resimde görelim:
Yöntemlerin her birinin İngilizce dilinde oldukça açıklayıcı bir eyleme karşılık geldiğini görüyoruz, örneğin isDigit() yöntemi, bir karakterin bir sayı olup olmadığını değerlendirmemize yardımcı olur, isLeeter () aynısını ancak harflerle veya değişmez değerlerle yapar, isLowerCase () karakterin küçük harf olup olmadığını değerlendirir ve toLowerCase () başına gelenleri küçük harfe dönüştürür, gördüğümüz gibi her biri çok açık bir eylemdir.
Bununla, gördüğümüz gibi, bu öğreticiyi bitiriyoruz Java nesne yönelimli programlamanın tüm avantajlarını elde edebilmemiz ve böylece paradigmalara uyum sağlayabilmemiz için bize nesneleri programlarımızın en basit öğelerine getirme imkanı verir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.