Página Inicial do Fórum > Frameworks, APIs e IDE's

Help na definição de Estrutura?



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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




  1. afviriato
    Posts:878


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Ederson Thomazini
    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...

    []s...

    _________________
    Alexandre Viriato


  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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"

    Storm System
    JavaFree.org




  1. dennisrosa
    Posts:970


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    tem parametros variáveis, então é melhor usar o varargs do java 5.

    Para maiores detalhes http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html


    Dennis


  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    dennisrosa
    tem parametros variáveis, então é melhor usar o varargs do java 5.

    Para maiores detalhes http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html


    Dennis



    Valeu erra isso mesmo que eu esta procurando...

    Obrigadão afviriato pelas dicas..

    Abraços()....

    Atenciosamente, Thomazini
    _________________
    "Quem não se movimente não sabe as teias que o prendem"

    Storm System
    JavaFree.org


  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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"

    Storm System
    JavaFree.org




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Frameworks, APIs e IDE's