Java - Клас знаци

Съдържание
При работа по Java Един от аспектите, които трябва да вземем под внимание, е, че трябва да третираме всички елементи на нашите програми като обекти, като по този начин можем да реализираме мислене, което се основава повече на реалния живот и следователно да можем да прилагаме решения в реалния живот в програмата.
Въпреки че това звучи като утопия, има инструменти, които Java предоставя на наше разположение за достигане на желано състояние и един от тези инструменти е възможността да можем да използваме класове, които преобразуват примитивни типове данни в елементи, които могат да се третират като обекти.
Клас персонажи
Както споменахме по -рано Java предлага някои класове, за да може да манипулира примитивните типове данни, сред които имаме и тип char и съответния му клас, Клас персонажи, този клас е в пакет java.lang.
Съдържащи?Този клас съдържа няколко конструктора, които ни помагат да извършим някои действия и методи, които иначе биха ни стрували много редове код, за да можем да ги изградим ръчно, като например да знаем дали е с главни или малки букви или данните са число и т.н. Също така случаят със сравненията, накратко, неща, които въпреки че се чуват прости, са много необходими.
Нека видим пример за метода за сравнение:
Символ objChar = нов знак ('a');

Тук уточняваме, че нашият обект е от класа Персонаж и на конструктора предаваме данните 'a', това е основна декларация на обект.
След като знаем съдържанието му, можем да използваме метода сравни с За да направим желаното сравнение, за да спестим малко писане на код, можем дори да създадем нов обект в извикването на метода, нека видим:
objChar.compareTo (нов знак ('a'));

Като нашата objChar Това е екземпляр от класа Character, можем да използваме всички негови методи, следователно започваме от този елемент, за да извикаме метода, вътре генерираме нов обект, тъй като те имат същото съдържание при изпълнение на споменатия метод, той трябва да върне true отговор, в противен случай ще имаме фалшив.
Статични методи
В този клас също имаме някои статични методи които ни позволяват да ги използваме по -лесно в нашите програми, с това можем да намалим сложността на адаптацията към целта на нашата char данни но възползвайки се от всички предимства, нека видим някои от тези методи на следното изображение:

Виждаме, че всеки от методите съответства на доста описателно действие на английски език, например метод isDigit (), ни помага да преценим дали char е число, isLeeter () прави същото, но с букви или литерали, isLowerCase () оценява дали char е с малки букви и toLowerCase () трансформира това, което се случва с него в малки букви, тъй като виждаме, че всяко едно е много явно действие.
С това завършваме този урок, както виждаме Java ни дава възможност да привеждаме обекти към най-простите елементи на нашите програми, така че да можем да получим всички предимства на обектно-ориентираното програмиране и по този начин да можем да се съобразим с парадигмите.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave