Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Ola pessoal, bom eu tenho uma duvida em relação a definição de uma estrutura de uma class,
Bom o problema é, eu tenho uma class abstrata e dentro dela eu tenho os métodos getObjeto() etc..;
so que nas SUB-CLASS eu vou ter que ter o método getObjeto(); e mais outro método getObjeto() que tem parâmetros, so que estes parâmetros mudam para cada sub-Class então queria que os dois métodos estivessem definidos na Super-Class, A questão é,
neste método que recebe parâmetros como ficaria melhor passa-los? colocar um vector e passar os parâmetros dentro ou o que seria melhor?
Obrigado..
Atenciosamente, Thomazini... _________________"Quem não se movimente não sabe as teias que o prendem"
Ola pessoal, bom eu tenho uma duvida em relação a definição de uma estrutura de uma class,
Bom o problema é, eu tenho uma class abstrata e dentro dela eu tenho os métodos getObjeto() etc..;
so que nas SUB-CLASS eu vou ter que ter o método getObjeto(); e mais outro método getObjeto() que tem parâmetros, so que estes parâmetros mudam para cada sub-Class então queria que os dois métodos estivessem definidos na Super-Class, A questão é,
neste método que recebe parâmetros como ficaria melhor passa-los? colocar um vector e passar os parâmetros dentro ou o que seria melhor?
Obrigado..
Atenciosamente, Thomazini...
Bom.. não sei se entendi bem o seu problema não cara.. mas vamos lá...
Como cada uma das sub-classes terão parâmetros diferentes, então vamos criar uma interface para usar como parâmetro:
Agora vamos criar a super classe abstrata (poderia ser uma interface.. criei uma classe, para acompanhar o seu cenário). Note que o tipo do argumento do método getObjeto(MyInterface arg0); é uma interface e não uma classe... dessa forma podemos passar como argumento para o método qualquer classe que implemente a interface.
As classes que vão servir de argumento para cada uma das sub-classes (Elas implementam a nossa interface):
As sub-classes da classe abstrata:
E uma classe Main para teste..
Bom.. se eu entendi o seu problema.. isso pode te ajudar a ter uma idéia.. qq coisa é só falar...
Ola o problema é que este método getObjeto() em horas ele é informado 2 parâmetros, em outros momentos e 10 e assim por diante, ou seja e variado o numero de parâmetros para ser informado.... _________________"Quem não se movimente não sabe as teias que o prendem"
Ola pessoal, so gostaria de tirar mais uma duvida, bom eu tenho por exemplo as seguintes classes:
Ai eu tenho uma class Factory que serve para me retornar o objeto ClassBean que eu quero, neste factory é que eu tenho o varargs
Factory:
Gostaria de saber se tem como eu pegar os valores de por exemplo um float e um in sem anter passar eles para String e depois converter para os valores corretos?
Abraços()....
enciosamente, Thomazini... _________________"Quem não se movimente não sabe as teias que o prendem"
Ederson ThomaziniPosts:195
Ola pessoal, bom eu tenho uma duvida em relação a definição de uma estrutura de uma class,
Bom o problema é, eu tenho uma class abstrata e dentro dela eu tenho os métodos getObjeto() etc..;
so que nas SUB-CLASS eu vou ter que ter o método getObjeto(); e mais outro método getObjeto() que tem parâmetros, so que estes parâmetros mudam para cada sub-Class então queria que os dois métodos estivessem definidos na Super-Class, A questão é,
neste método que recebe parâmetros como ficaria melhor passa-los? colocar um vector e passar os parâmetros dentro ou o que seria melhor?
Obrigado..
Atenciosamente, Thomazini...
_________________"Quem não se movimente não sabe as teias que o prendem"
Storm System
JavaFree.org
afviriatoPosts:878