Obsah
Při práci na Jáva Jedním z aspektů, které musíme vzít v úvahu, je to, že se všemi prvky našich programů musíme zacházet jako s objekty, čímž můžeme implementovat myšlení více založené na skutečném životě, a proto být schopni v programu aplikovat řešení skutečného života.Ačkoli to zní jako utopie, existují nástroje, které Jáva dává k dispozici k dosažení žádoucího stavu a jedním z těchto nástrojů je možnost být schopen používat třídy, které převádějí primitivní datové typy na prvky, které lze považovat za objekty.
Třída postav
Jak jsme zmínili dříve Jáva nabízí některé třídy, aby mohly manipulovat s primitivními datovými typy, mezi nimi máme typ char a jeho odpovídající třída Třída postav, tato třída je v balíček java.lang.
Obsahující?Tato třída obsahuje několik konstruktorů, které nám pomáhají provádět některé akce a metody, které by nás jinak stály mnoho řádků kódu, abychom je mohli sestavit ručně, například vědět, zda se jedná o velká nebo malá písmena nebo zda jsou data číslem atd. Také případ komparatistů, zkrátka věci, které přesto, že jsou slyšeny jednoduše, jsou velmi nutné.
Podívejme se na příklad srovnávací metody:
Znak objChar = nový znak ('a');
Zde určujeme, že náš objekt je třídy Charakter a konstruktoru předáme data „a“, toto je základní deklarace objektu.
Poté, co známe jeho obsah, můžeme tuto metodu použít porovnat s Abychom dosáhli požadovaného srovnání, abychom ušetřili trochu psaní kódu, můžeme dokonce vytvořit nový objekt ve volání metody, podívejme se:
objChar.compareTo (nový znak ('a'));
Jako naše objChar Je to instance třídy Character, můžeme použít všechny její metody, proto začneme od tohoto prvku volat metodu, uvnitř vygenerujeme nový objekt, protože při provádění uvedené metody mají stejný obsah, musí vrátit true odpověď, jinak bychom měli nepravdu.
Statické metody
V této třídě máme také některé statické metody které nám umožňují snadnější použití v rámci našich programů, čímž můžeme snížit složitost přizpůsobení účelu našeho char data ale s využitím všech výhod se podívejme na některé z těchto metod na následujícím obrázku:
Vidíme, že každá z metod odpovídá docela popisné akci v angličtině, například metoda isDigit (), pomáhá nám vyhodnotit, zda je znak číslo, jeLeeter () dělá to samé, ale s písmeny nebo literály, isLowerCase () vyhodnotí, zda je znak malý a toLowerCase () transformuje to, co se s ním stane, na malá písmena, protože vidíme, že každá z nich je velmi explicitní akcí.
Tímto vidíme tento tutoriál, jak vidíme Jáva nám dává možnost přivést objekty k nejjednodušším prvkům našich programů, abychom mohli získat všechny výhody objektově orientovaného programování a byli tak schopni vyhovět paradigmatům.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod