Cuprins
Când lucrați la Java Unul dintre aspectele pe care trebuie să le luăm în considerare este că trebuie să tratăm toate elementele programelor noastre ca obiecte, prin aceasta putem implementa o gândire mai bazată pe viața reală și, prin urmare, putem aplica soluții din viața reală în program.Deși sună ca o utopie, există instrumente care Java pune la dispoziția noastră pentru a ajunge la o stare dorită și unul dintre aceste instrumente este posibilitatea de a putea folosi clase care convertesc tipurile de date primitive în elemente care pot fi tratate ca obiecte.
Clasa personajului
După cum am menționat mai devreme Java oferă câteva clase pentru a putea manipula tipurile de date primitive, printre care avem tip char și clasa sa corespunzătoare, Clasa personajului, această clasă este în pachet java.lang.
Conținând?Această clasă conține mai mulți constructori care ne ajută să efectuăm unele acțiuni și metode care altfel ne-ar costa multe linii de cod pentru a le putea construi manual, cum ar fi să știm dacă este cu majuscule sau minuscule sau dacă datele sunt un număr etc. De asemenea, cazul comparativelor, pe scurt, lucruri care, deși sunt auzite simple, sunt foarte necesare.
Să vedem un exemplu de metodă de comparație:
Personaj objChar = caracter nou ('a');
Aici specificăm că obiectul nostru este din clasă Caracter iar constructorului îi transmitem datele „a”, aceasta este o declarație de bază a unui obiect.
Apoi cunoașterea conținutului său putem folosi metoda compara cu Pentru a face comparația dorită, pentru a salva un pic de scriere a codului, putem chiar să creăm un obiect nou în apelul metodei, să vedem:
objChar.compareTo (caracter nou ('a'));
Ca și a noastră objChar Este o instanță a clasei de caractere, putem folosi toate metodele sale, prin urmare pornim de la acest element pentru a apela metoda, în interior generăm un obiect nou, deoarece acestea au același conținut atunci când executăm metoda respectivă, trebuie să returneze un adevărat răspuns, altfel am avea un fals.
Metode statice
În cadrul acestei clase avem și câteva metode statice care ne permit să le folosim mai ușor în cadrul programelor noastre, cu aceasta putem reduce complexitatea adaptării la scopul nostru date char dar profitând de toate avantajele, să vedem câteva dintre aceste metode în următoarea imagine:
Vedem că fiecare dintre metode corespunde unei acțiuni destul de descriptive în limba engleză, de exemplu metoda isDigit (), ne ajută să evaluăm dacă un caracter este un număr, isLeeter () face la fel, dar cu litere sau litere, isLowerCase () evaluează dacă caracterul este minuscul și dacă toLowerCase () transformă ceea ce i se întâmplă în minuscule, așa cum vedem că fiecare este o acțiune foarte explicită.
Cu aceasta terminăm acest tutorial, după cum vedem Java ne oferă posibilitatea de a aduce obiecte la cele mai simple elemente ale programelor noastre, astfel încât să putem obține toate avantajele programării orientate pe obiecte și astfel să putem respecta paradigmele.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv