Acho que você tem vários problemas conceituais no seu exemplo...
Veja só.:
- O seu objeto "c" do tipo Calendar na classe JCData só vai ser criado uma vez, durante a carga da classe JCData. É isso mesmo que você quer? E se o dia virar e alguém ainda estiver usando o sistema?
- Qual o propósito da classe JCData? Ser usada apenas como um "repositório" para métodos estáticos? Se sim, porque compartilhar um mesmo objeto estático entre métodos estáticos?
Quanto a sua dúvida, para encadear métodos, vc precisa retornar um objeto em getDiaSemana, o que acaba não fazendo sentido, visto que seu dia da semana é um int.
Um alternativa para fazer algo do tipo que você quer é essa aqui:
Você pode tranquilamento definir a classe DiaSemana como uma classe normal ao invés de uma classe estática como eu fiz.
[]'s
Anime
Oi,
Acho que vc não entendeu o que ele quer, que apareça se é dia util ou não,acho que é isso… :roll:
Desculpe,não soube me expressar.Está correto,porém acho que ele quer o dia por extenso,mas agora ficou facil para ele adaptar…
davidbuzatto
Oi Anime. Hehehe, posso estar muito errado, mas acho que foi vc que não entendeu
Ele não está preocupado em como exibir se o dia é útil ou não. Ele queria saber como encadear métodos. A partir do retorno de um método, chamar outro método.
Só dei uns toques quanto ao que ele estava fazendo.
[]'s
Anime
Oi Anime. Hehehe, posso estar muito errado, mas acho que foi vc que não entendeu
Ele não está preocupado em como exibir se o dia é útil ou não. Ele queria saber como encadear métodos. A partir do retorno de um método, chamar outro método.
Só dei uns toques quanto ao que ele estava fazendo.
Então essa classe é by Neri sim e funciona muito bem.
A proposito,por nada,adoro ajudar as pessoas,não foi o caso dessa vez,mas a intenção era essa.
fernandoh.computacao
eu nao dispenso ajuda, pelo contrario, toda ajuda é bem vinda…
agradeço a vc e a tdos… =)
davidbuzatto
Oi Fernando.
Como eu falei, talvez seja legal vc usar classes normais ao invés de classes estáticas como eu fiz.
[]'s
fernandoh.computacao
Ok davidbuzatto, vou seguir as dicas q vc me falou…
mas so uma dúvida msm…
a minha intenção desde o principio era de fazer o aproveitamento das classes existentes e adicionando mais coisas.
Por exemplo
Pretendia cria uma classe JCTextField (JC de JavaCustom rs) que herdasse de JTextField e adicionando alguns métodos que facilitariam algumas coisas já.
Por Exemplo:
Ao cria um objeto JCTextField ja poderia criá-lo com uma mascara default, ou um label ao lado identificando-o, ou o posicionamento no frame ou ja definir que o textfiel seria UPPER_CASE, lower case e essas coisas nesse genero. E na classe JCData a intenção é a msm.
e sem ficar chamando outros métodos para isso, pra ganhar um certo “tempo” com isso, se é que seria interessante fazer isso.
mas me diga, é legal, interessante fazer desta forma?