Índice
Ao trabalhar em Java Um dos aspectos que devemos levar em consideração é que devemos tratar todos os elementos de nossos programas como objetos, ao fazer isso podemos implementar um pensamento mais baseado na vida real e, portanto, sermos capazes de aplicar soluções da vida real no programa.Embora pareça uma utopia, existem ferramentas que Java coloca à nossa disposição para atingir um estado desejável e uma dessas ferramentas é a possibilidade de podermos utilizar classes que convertem tipos de dados primitivos em elementos que podem ser tratados como objetos.
Classe de personagem
Como mencionamos anteriormente Java oferece algumas classes para poder manipular os tipos de dados primitivos, entre elas temos o tipo de char e sua classe correspondente, o Classe de personagem, esta aula está no pacote java.lang.
Que contém?Esta classe contém vários construtores que nos ajudam a realizar algumas ações e métodos que, de outra forma, nos custariam muitas linhas de código para poder construí-los manualmente, como saber se é maiúsculo ou minúsculo ou se os dados são um número, etc. Também o caso dos comparativos, enfim, coisas que apesar de serem ouvidas simples são muito necessárias.
Vejamos um exemplo do método de comparação:
Character objChar = new Character ('a');
Aqui estamos especificando que nosso objeto é da classe Personagem e para o construtor passamos os dados 'a', esta é uma declaração básica de um objeto.
Então, conhecendo seu conteúdo, podemos usar o método comparado a Para fazer a comparação desejada, para economizar um pouco de escrita de código, podemos até criar um novo objeto na chamada do método, vejamos:
objChar.compareTo (new Character ('a'));
Como nosso objChar É uma instância da classe Character, podemos usar todos os seus métodos, portanto partimos deste elemento para chamar o método, dentro geramos um novo objeto, pois eles têm o mesmo conteúdo ao executar o referido método, deve retornar um verdadeiro resposta, caso contrário, teríamos um falso.
Métodos estáticos
Dentro desta classe, também temos alguns métodos estáticos que nos permitem utilizá-los dentro de nossos programas com mais facilidade, com isso podemos reduzir a complexidade de adaptação ao propósito de nosso dados char mas aproveitando todas as vantagens, vamos ver alguns desses métodos na imagem a seguir:
Vemos que cada um dos métodos corresponde a uma ação bastante descritiva na língua inglesa, por exemplo, o método isDigit (), nos ajuda a avaliar se um char é um número, o isLeeter () faz o mesmo, mas com letras ou literais, o isLowerCase () avalia se o caractere está em minúsculas e o toLowerCase () transforma o que acontece com ele em minúsculas, pois vemos que cada um é uma ação muito explícita.
Com isso terminamos este tutorial, como vemos Java nos dá a possibilidade de trazer objetos para os elementos mais simples de nossos programas para que possamos obter todas as vantagens da programação orientada a objetos e, assim, sermos capazes de cumprir os paradigmas.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo