[java-list] Interfaces Graficas
alguem sabe me dizer algum ebook ou alguns sites com conteudos avancados sobre GUI ? valeo -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Re:[java-list] Interfaces e Abstract Class
public interface ITeste1 { public void doIt( );} public interface ITeste2 { public int doThat( );} public class Teste implements ITest21, ITeste2 { public void doIt( ) { /*do something*/ } public int doThat() { return 0; } } rodrigo moura <[EMAIL PROTECTED]>wrote: Como pode simular hereditariedade multipla usando Interfaces? --Daniel Destro do Carmo - http://www.geocities.com/danieldestro/Sun Certified Programmer for the Java 2 PlatformMotorway Veículos - http://www.motorway.com.brGrupo de Usuários Java - http://www.guj.com.br Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.
Re: [java-list] Interfaces e Abstract Class
Entendi, mas qual a vantagem de uma interface em algo como um JavaBean? Para fazer um bom componente necessito também de uma interface? Entendi que para uma classe implementar uma interface deve anular um dos métodos definidos na interface, isso ajuda na questão da herança múltipla? []'s Sparc - Original Message - From: Hooter To: [EMAIL PROTECTED] Sent: Monday, September 02, 2002 11:45 PM Subject: RE: [java-list] Interfaces e Abstract Class Fala Jose ... Vou tentar explicar ... Um interface serve para vc nao criar dependencia de uma implementacao apenas da interface ... O q isso quer realmente dizer, humm ... por exemplo ... public interface CalculaTaxa { public double calcula(double) ; } Vc criou uma interface, o q vc asegurou para o programa q vai usar ??? Q ele tem um objeto para trabalhar, q passando um double ele retorna outro, mas nao disse o q o objeto tera q fazer com esse double ... Ai vc cria duas implementacoes ... public class CalculaTaxaImpl1 implements CalculaTaxa { public double calcula(double) { return double + 1 ; } } public class CalculaTaxaImpl2 implements CalculaTaxa { public double calcula(double) { return double + 2 ; } } O programa clint nao sabera qual implementacao ele estara usando, pq ele soh se preocupa com a interface ... Entao para ficar vc vc pode criar um factory ... public class CalculaTaxaFactory { private static CalculaTaxaFactory instance ; // singleton nao tem necessidade de expor seu construtor .. private CalculaTaxaFactory() { } public static synchronized CalculaTaxaFactory getInstance() { if (this.instance == null) { instance = new CalculaTaxaFactory() ; } return instance ; } public CalculaTaxa createCalculaTaxa() { try { return (CalculaTaxa) Class.forName(System.getProperty("calculaTaxaClass")).newInstance() ; } catch (Exception e) { } } } public class Cliente { /// public static void main(String[] argvs) { CalculaTaxa ct = CalculaTaxaFactory.getInstance().createCalculaTaxa() ; System.out.println("resultado:" + ct.calcula(10.0)) ; } } Eh soh setar a implementacao no property q atravez de reflexao o factory cria a instancia da implementacao ... Acho q esse codigo deve funcionar se nao comi bola na digitacao ... Agora classe abstrata eh qdo todas as implementacoes vai precisar de alguns metodos prontos ... Geralmente utilizadas em frameworks, q a implementacao tem q ter alguns comportamentos mais especificos ... ... []s -Original Message-From: Jose Carlos [mailto:[EMAIL PROTECTED]]Sent: Tuesday, September 03, 2002 11:27 AMTo: [EMAIL PROTECTED]Subject: [java-list] Interfaces e Abstract Class Olá Javaneses, Tenho uma curiosidade básica: qual a finalidade de interfaces e Abstract classes? De que forma eu as utilizo e em que situações são mais adequadas para sua utilização? []'s Sparc
Re: [java-list] Re:[java-list] Interfaces e Abstract Class
Rodrigo, Vamos supor que tenho uma inteface chamada ObjetoVoador e outra chamada Animal (Está vendo onde quero chegar?). Na Interface objetoVoador tenho os métodos decolar(); pousar(); e voar(); já na interface Animal tenho os métodos nascer(); comer(); seReproduzir(); etc... Um avião é um objeto que voa logo pode implementar a interface ObjetoVoador, um cavalo é um animal e logo pode implementar a interface Animal... já uma águia é tento um animal como um objeto voador, logo pode implementar as duas interfaces. Não é herança múltipla verdadeiramente falando pq na herança múltipla eu poderia herdar de duas classes diferentes com o mesmo método (assinatura) e com códigos diferentes e estaria utilizando um comportamento errado no meu objeto filho. Já na interface como é a classe que a implementa que tem que codificar o método eu não corro este risco. Espero ter ajudado, Abraços, Marcelo Lopes On Thu, 5 Sep 2002 08:43:56 -0300 (ART), rodrigo moura <[EMAIL PROTECTED]> escreveu : > De: rodrigo moura <[EMAIL PROTECTED]> > Data: Thu, 5 Sep 2002 08:43:56 -0300 (ART) > Para: [EMAIL PROTECTED] > Assunto: Re: [java-list] Re:[java-list] Interfaces e Abstract Class > > > > Como pode simular hereditariedade multipla usando Interfaces? > > > rodrigooliveiraf <[EMAIL PROTECTED]> escreveu: A principal utilidade é a >reutilização de código através > do conceito de herança fornecido por java. A diferença é > que, em java, não há herança multipla, então uma classe > pode "herdar"(extends) o código apenas uma outra classe, > enquanto pode "implementar"(implements) o código de > várias outras interfaces. Classes abstratas são aquelas > que possuem métodos abstratos, ou seja, métodos que são > definidos mas não são implementados dento da Abstract > class, porém devem ser implementados em todas as classes > que "herdam" o código de uma Abstract class. > > Espero ter ajudado. > > Rodrigo Oliveira Furtado > > > > __ > AcessoBOL, só R$ 9,90! O menor preço do mercado! > Assine já! http://www.bol.com.br/acessobol > > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > > > - > Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido. > _ Marcelo Lopes Gerente de Projetos SDC - Solution Development Consulting 5521-91247084 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Re:[java-list] Interfaces e Abstract Class
Como pode simular hereditariedade multipla usando Interfaces? rodrigooliveiraf <[EMAIL PROTECTED]> escreveu: A principal utilidade é a reutilização de código atravésdo conceito de herança fornecido por java. A diferença éque, em java, não há herança multipla, então uma classepode "herdar"(extends) o código apenas uma outra classe,enquanto pode "implementar"(implements) o código devárias outras interfaces. Classes abstratas são aquelasque possuem métodos abstratos, ou seja, métodos que sãodefinidos mas não são implementados dento da Abstractclass, porém devem ser implementados em todas as classesque "herdam" o código de uma Abstract class.Espero ter ajudado.Rodrigo Oliveira Furtado__AcessoBOL, só R$ 9,90! O menor preço do mercado!Assine já! http://www.bol.com.br/acessobol-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED]- Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.
RE: [java-list] Interfaces e Abstract Class
Fala Jose ... Vou tentar explicar ... Um interface serve para vc nao criar dependencia de uma implementacao apenas da interface ... O q isso quer realmente dizer, humm ... por exemplo ... public interface CalculaTaxa { public double calcula(double) ; } Vc criou uma interface, o q vc asegurou para o programa q vai usar ??? Q ele tem um objeto para trabalhar, q passando um double ele retorna outro, mas nao disse o q o objeto tera q fazer com esse double ... Ai vc cria duas implementacoes ... public class CalculaTaxaImpl1 implements CalculaTaxa { public double calcula(double) { return double + 1 ; } } public class CalculaTaxaImpl2 implements CalculaTaxa { public double calcula(double) { return double + 2 ; } } O programa clint nao sabera qual implementacao ele estara usando, pq ele soh se preocupa com a interface ... Entao para ficar vc vc pode criar um factory ... public class CalculaTaxaFactory { private static CalculaTaxaFactory instance ; // singleton nao tem necessidade de expor seu construtor .. private CalculaTaxaFactory() { } public static synchronized CalculaTaxaFactory getInstance() { if (this.instance == null) { instance = new CalculaTaxaFactory() ; } return instance ; } public CalculaTaxa createCalculaTaxa() { try { return (CalculaTaxa) Class.forName(System.getProperty("calculaTaxaClass")).newInstance() ; } catch (Exception e) { } } } public class Cliente { /// public static void main(String[] argvs) { CalculaTaxa ct = CalculaTaxaFactory.getInstance().createCalculaTaxa() ; System.out.println("resultado:" + ct.calcula(10.0)) ; } } Eh soh setar a implementacao no property q atravez de reflexao o factory cria a instancia da implementacao ... Acho q esse codigo deve funcionar se nao comi bola na digitacao ... Agora classe abstrata eh qdo todas as implementacoes vai precisar de alguns metodos prontos ... Geralmente utilizadas em frameworks, q a implementacao tem q ter alguns comportamentos mais especificos ... ... []s -Original Message-From: Jose Carlos [mailto:[EMAIL PROTECTED]]Sent: Tuesday, September 03, 2002 11:27 AMTo: [EMAIL PROTECTED]Subject: [java-list] Interfaces e Abstract Class Olá Javaneses, Tenho uma curiosidade básica: qual a finalidade de interfaces e Abstract classes? De que forma eu as utilizo e em que situações são mais adequadas para sua utilização? []'s Sparc
[java-list] Re:[java-list] Interfaces e Abstract Class
A principal utilidade é a reutilização de código através do conceito de herança fornecido por java. A diferença é que, em java, não há herança multipla, então uma classe pode "herdar"(extends) o código apenas uma outra classe, enquanto pode "implementar"(implements) o código de várias outras interfaces. Classes abstratas são aquelas que possuem métodos abstratos, ou seja, métodos que são definidos mas não são implementados dento da Abstract class, porém devem ser implementados em todas as classes que "herdam" o código de uma Abstract class. Espero ter ajudado. Rodrigo Oliveira Furtado __ AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! http://www.bol.com.br/acessobol -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Interfaces e Abstract Class
Olá Javaneses, Tenho uma curiosidade básica: qual a finalidade de interfaces e Abstract classes? De que forma eu as utilizo e em que situações são mais adequadas para sua utilização? []'s Sparc
[java-list] Interfaces
Alguém poderia me definir o que é uma interface. Ronaldo Biagini http://www.jovensadbr.hpg.com.br http://www.milanleiloes.com.br
Re: [java-list] Interfaces e classes abstratas
Olá Richard, As classes abstratas são simplesmente para herança. Com elas você define métodos, com ou sem implementação, que vão ser comum a um grupo de clases. Os métodos que não têm implementação são declarados abstract e uma vez uma classe tendo um método abstrato, toda a classe tem que ser abstrata. Exemplo; public abstract class JavaList { pubilc void getUserCount(){ System.out.println("Exitem n usuários conectados."); } /* Como não tem implementação, esse método tem que ser abstract, o que força a declaração abstract também no nome da classe JavaList */ public abstract String getUserName(); } Em uma sub-classe: public class UsuarioJavaList extends JavaList { public UsuarioJavaList(){ getUserCount(); } public String getUserName(){ /* Esse método é obrigado ser implementado pois foi declarado abstract na super-classe JavaList, logo as sub-classes são obrigadas a dar uma implementação a ele ou então passam a ser abstract também e têm que ter abstract na declaração da classe. Note que o método está implementado retornando vazio. */ return ""; } public static void main(String args[]){ UsuarioJavaList usrJList = new UsuarioJavaList(); } } Já as interfaces são classes que contém métodos que devem ser implementados por todas as classes que usam essa determinada interface. Ao contrário das classes abstratas, as interfaces não têm nenhum método com implementação, eles são apenas declarados. Exemplo: public interface Pessoa { public void andar(); public String getNome(); } E usando ela: public class Richard implements Pessoa { /* Como a classe Richard usa a interface Pessoa, você tem que implementar todos os métodos da interface. */ public void andar(){ } public String getNome(){ return "Richard Valdivia"; } } Diferente das classes abstratas, que são base para herança logo só pode ser usada uma por sub-classe (java não permite herança múltipla), uma classe pode usar mais de uma interface. Por exemplo; public class MP3Player extends JFrame implements Player, WindowListener, ActionListener { } Em resumo: 1)Classes abstratas são base para herança e podem ou não ter métodos implementados, mas uma vez um método sendo abstract, ou seja, não tendo implementação, toda a classe é abstract; 2)Interfaces são classes para determinar comportamentos de classes, contém métodos que devem ser implementados por toda classe que usa a interface. Exitem um tipo de classe especial denomiados Adaptadores que facilitam na hora de utilizar interfaces. É comum você ter que usar uma inteface mas você só precisa de um método dela, nestes casos você usa um adaptador. Por exmplo: WindowListener wl = new WindowAdpater(){ public void windowClosing(WindowEvent e){ System.exit(0); } } Em uma classe do tipo Adaptador, você tem os métodos da interface que ela implementa já implementados com vazio e sobre-escreve somente o método que te interessa poupando tempo de desenvolvimento. Espero que tenha entendido. Um abraço, Lincolm - Original Message - From: Richard Valdivia To: [EMAIL PROTECTED] Sent: Monday, May 20, 2002 8:30 PM Subject: [java-list] Interfaces e classes abstratas Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.brCaros amigos,Tenho ainda grande dificuldades em entender algunsconceitos de POO. Para que existem as interfaces eclasses abstratas? Esses conceitos eu não conheçodo C.[]s_O MSN Photos é o modo mais fácil de compartilhar e imprimir suas fotos: http://photos.msn.com/support/worldwide.aspx-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Interfaces e classes abstratas
Na interface vc nao implementa os metodos apenas os declara, toda o codigo fica na classe que implementa aquela interface. Richard Valdivia <[EMAIL PROTECTED]> escreveu: Caros amigos,Tenho ainda grande dificuldades em entender algunsconceitos de POO. Para que existem as interfaces eclasses abstratas? Esses conceitos eu não conheçodo C.[]s_O MSN Photos é o modo mais fácil de compartilhar e imprimir suas fotos: http://photos.msn.com/support/worldwide.aspx-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Yahoo! Encontros O lugar certo para você encontrar aquela pessoa que falta na sua vida. Cadastre-se hoje mesmo!
[java-list] Interfaces e classes abstratas
Caros amigos, Tenho ainda grande dificuldades em entender alguns conceitos de POO. Para que existem as interfaces e classes abstratas? Esses conceitos eu não conheço do C. []s _ O MSN Photos é o modo mais fácil de compartilhar e imprimir suas fotos: http://photos.msn.com/support/worldwide.aspx -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Interfaces web dinâmicas
Para esta parte javascript eu estava pensando em deixar as rotinas em campos memo no dicionário de dados e gerar ao mesmo tempo do html como vc falou. Para fazer o bean dar os "GETS DINÂMICOS" eu estou pensando em fazer assim: Todo form htm enviará primeiro para este bean o tipo de form para este bean ir até o dicionário e buscar quais campos ele tem que dar o get ai eu monto ou loop para receber cada parâmetro. Vc acha que isso é possível? - Original Message - From: Sven van ´t Veer To: [EMAIL PROTECTED] Sent: Friday, June 29, 2001 11:19 Subject: Re: [java-list] Interfaces web dinâmicas Quando vc deixa seu JSP gerar a página html vc pode gerar tb o javascript dynamicamente. Vai ser muito dificil de depurar mas dá para fazer.Marcelo Figueiredo wrote: 004001c0ffd7$af089280$[EMAIL PROTECTED]" type="cite">Oi pessoal, Tenho atualmente a necessidade de criação e validação dos dados de uma interface de forma dinâmica. Tanto os campos destas interfaces como as regras de validação seriam criadas em um dicionário de dados. Na parte de gerar a interface não estou vendo problemas, posso pegar um jsp que pegue esta configuração do dicionário via bean e monte o html. O que eu ainda não consegui definir foi a parte de recepção e validação dos campos. Como montar uma estrutura dinâmica para receber estes campos e valida-los seja no front-end(como carregar os Jscripts(pode ser através de include?)) quanto no back-end(Criar um bean que se adapte a setar os parâmetro dependendo do form que virá)? alguém já desenvolveu algum projeto deste tipo, leu ou avaliou as alternativas abaixo: PubCat ver. 1.1 http://coldjava.hypermart.net/servlets/pubcat.htm http://www.javaworld.com/javaworld/jw-04-2001/jw-0427-forms.html JSP Format Bean Library Agradeço a atenção de todos Marcelo.
Re: [java-list] Interfaces web dinâmicas
Quando vc deixa seu JSP gerar a página html vc pode gerar tb o javascript dynamicamente. Vai ser muito dificil de depurar mas dá para fazer. Marcelo Figueiredo wrote: 004001c0ffd7$af089280$[EMAIL PROTECTED]"> Oi pessoal, Tenho atualmente a necessidade de criação e validação dos dados de uma interface de forma dinâmica. Tanto os campos destas interfaces como as regras de validação seriam criadas em um dicionário de dados. Na parte de gerar a interface não estou vendo problemas, posso pegar um jsp que pegue esta configuração do dicionário via bean e monte o html. O que eu ainda não consegui definir foi a parte de recepção e validação dos campos. Como montar uma estrutura dinâmica para receber estes campos e valida-los seja no front-end(como carregar os Jscripts(pode ser através de include?)) quanto no back-end(Criar um bean que se adapte a setar os parâmetro dependendo do form que virá)? alguém já desenvolveu algum projeto deste tipo, leu ou avaliou as alternativas abaixo: PubCat ver. 1.1 http://coldjava.hypermart.net/servlets/pubcat.htm http://www.javaworld.com/javaworld/jw-04-2001/jw-0427-forms.html JSP Format Bean Library Agradeço a atenção de todos Marcelo.
[java-list] Interfaces web dinâmicas
Oi pessoal, Tenho atualmente a necessidade de criação e validação dos dados de uma interface de forma dinâmica. Tanto os campos destas interfaces como as regras de validação seriam criadas em um dicionário de dados. Na parte de gerar a interface não estou vendo problemas, posso pegar um jsp que pegue esta configuração do dicionário via bean e monte o html. O que eu ainda não consegui definir foi a parte de recepção e validação dos campos. Como montar uma estrutura dinâmica para receber estes campos e valida-los seja no front-end(como carregar os Jscripts(pode ser através de include?)) quanto no back-end(Criar um bean que se adapte a setar os parâmetro dependendo do form que virá)? alguém já desenvolveu algum projeto deste tipo, leu ou avaliou as alternativas abaixo: PubCat ver. 1.1 http://coldjava.hypermart.net/servlets/pubcat.htm http://www.javaworld.com/javaworld/jw-04-2001/jw-0427-forms.html JSP Format Bean Library Agradeço a atenção de todos Marcelo.
Re: [java-list] Interfaces !
Eu não sei ao certo o que seu sistema faz, portanto vou dar uma opnião genérica. Neste caso eu não usaria esta interface, eu criaria uma outra classe que poderia ser instânciada ou extendida. Geralmente cria-se uma interface para que qualquer classe que a implemente tenha que sobrescrever todos os seus métodos por algum motivo muito específico e importante. -Mensagem original-De: Alan Alexandre da Silva <[EMAIL PROTECTED]>Para: lista sou java <[EMAIL PROTECTED]>Data: Sexta-feira, 18 de Maio de 2001 11:03Assunto: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!
RES: [java-list] Interfaces !
Boa Tarde Alan. Não necessariamente. Sua interface ficaria assim: interface MyInterface{ int getInt(); long getLong(); } "abstract" class MyImplementation implements MyInterface{ public int getInt(){ return 1;} public long getLong() { return 1; } } Abraços!!! -Mensagem original-De: Alan Alexandre da Silva [mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 18 de maio de 2001 10:17Para: [EMAIL PROTECTED]Assunto: Re: [java-list] Interfaces ! Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses!ASSINE AGORA! http://www.bol.com.br/acessobol/ A classe tem que ser abstrata ?
Re: [java-list] Interfaces !
Crie uma classe que faza aimplementação vazia dos métodos, depois estenda desta classe (Wapper). Andre Gil > >Pessoal, tenho uma interface com 40 métodos e preciso usar só um. >Faço o implements com essa classe, assim terei que colocar os 40 >cabeçalhos dos métodos, ou estendo minha classse para uma outra >classe que implemente a classe com 40 métodos ?! > > > > >http-equiv=Content- Type> > > > > >Pessoal, tenho uma interface com 40 >métodos e >preciso usar só um. Faço o implements com essa classe, assim terei >que colocar >os 40 cabeçalhos dos métodos, ou estendo minha classse para uma >outra classe que >implemente a classe com 40 métodos ?! > > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Interfaces !
viado - Original Message - From: Mauricio Rogerio Obenaus To: [EMAIL PROTECTED] Sent: Friday, May 18, 2001 11:06 AM Subject: Re: [java-list] Interfaces ! ja ouviu falar do padrao de desenvolvimento chamado Adapter? ele implementa a interface, mas nao faz nada nos metodos, assim voce pode estender esta classe e implementar somente o metodo que precisa. emplos de adapters sao os controles de eventos do Swing - Original Message - From: Alan Alexandre da Silva To: lista sou java Sent: Friday, May 18, 2001 5:02 AM Subject: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!
Re: [java-list] Interfaces !
boila - Original Message - From: CrazyDuke To: [EMAIL PROTECTED] Sent: Friday, May 18, 2001 11:04 AM Subject: Re: [java-list] Interfaces ! crei uma classe abstrata q implemente os metodos da interface. ae crie suas classes, herdando dessa classe abstrata...vc poderah usar soh os metodos q necessitar... - Original Message - From: Alan Alexandre da Silva To: lista sou java Sent: Friday, May 18, 2001 5:02 AM Subject: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!
Re: [java-list] Interfaces !
A classe tem que ser abstrata ?
Re: [java-list] Interfaces !
estenda para outra classe - Original Message - From: Alan Alexandre da Silva To: lista sou java Sent: Friday, May 18, 2001 5:02 AM Subject: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!
RES: [java-list] Interfaces !
faça um Adapter, que é uma classe com a implementação nula de cada método, e estenda este Adapter. By Alê! -Mensagem original- De: Alan Alexandre da Silva [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 18 de maio de 2001 5:02 Para: lista sou java Assunto: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Interfaces !
crei uma classe abstrata q implemente os metodos da interface. ae crie suas classes, herdando dessa classe abstrata...vc poderah usar soh os metodos q necessitar... - Original Message - From: Alan Alexandre da Silva To: lista sou java Sent: Friday, May 18, 2001 5:02 AM Subject: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!
Re: [java-list] Interfaces !
ja ouviu falar do padrao de desenvolvimento chamado Adapter? ele implementa a interface, mas nao faz nada nos metodos, assim voce pode estender esta classe e implementar somente o metodo que precisa. emplos de adapters sao os controles de eventos do Swing - Original Message - From: Alan Alexandre da Silva To: lista sou java Sent: Friday, May 18, 2001 5:02 AM Subject: [java-list] Interfaces ! Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!
Re: [java-list] Interfaces !
Acho q seu problema soh se resolve voltando pra analise, se for possivel. Uma interface com 40 metodos dificilmente pode ser proveniente de uma boa analise (ha uma pekena possibilidade de estar certo, embora duvido q seja o caso). Se vc puder modificar a interface (i.e., "ninguem" fora seu proprio codigo a usa), corrija isso. Caso contrario, a "melhor" - se eh q se pode chamar assim - solucao eh criar classes abstratas q contenham inner classes q implementem sua interface e exponham apenas parte dos metodos. Seria bom uma melhor explicacao do problema. []s Michael Nascimento Santos Analista/Consultor Sun Certified Programmer for the Java 2 Platform CPM Sistemas - www.cpm.com.br >From: "Alan Alexandre da Silva" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: "lista sou java" <[EMAIL PROTECTED]> >Subject: [java-list] Interfaces ! >Date: Fri, 18 May 2001 09:02:12 +0100 > >Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o >implements com essa classe, assim terei que colocar os 40 cabeçalhos dos >métodos, ou estendo minha classse para uma outra classe que implemente a >classe com 40 métodos ?! _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Interfaces !
Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o implements com essa classe, assim terei que colocar os 40 cabeçalhos dos métodos, ou estendo minha classse para uma outra classe que implemente a classe com 40 métodos ?!