Classes de nomes
Crie uma classe Name cujo construtor receba um nome e um sobrenome. Exponha o nome normalizado, o sobrenome normalizado, o nome completo e as iniciais.
fnameé o nome com apenas a primeira letra maiúscula.lnameé o sobrenome com apenas a primeira letra maiúscula.fullnameune esses nomes com um espaço.initialsune as primeiras letras deles com um ponto.
As letras restantes de cada nome normalizado devem ser minúsculas.
Exemplo
Name person = new Name("john", "SMITH");
person.fname ➞ "John"
person.lname ➞ "Smith"
person.fullname ➞ "John Smith"
person.initials ➞ "J.S"Uma segunda entrada, como "sARah" e "fRolliE", produz "Sarah", "Frollie", "Sarah Frollie" e "S.F".