Re: [java-list] mais de uma classe no mesmo arquivo
Fábio, Classes não públicas não podem ser acessadas de outo pacote, ou seja vc não podera fazer acesso da classe SegundaClasse. Alem de que vc não pode colocar uma classe publica com o nome do arquivo diferente. ArquivoA.java != public class ClasseA // Erro de Compilação vc poderá colocar todas as classes em um unico arquivo, contanto q tenha apenas uma (ou nenhuma) classe publica, e que essa classe(publica) tenha o mesmo nome do Arquivo! ArquivoA.java public class ArquivoA{} class ClasseA {} class SegundaClasse {} class TerceiraClasse{ TerceiraClasse(){ SegundaClasse sc = new SegundaClasse(); } public static void main(String args[]){ new TerceiraClasse(); } } Espero ter ajudado, Elvis. - Original Message - From: "Fábio Santos Almeida" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, September 09, 2002 11:26 AM Subject: Re: [java-list] mais de uma classe no mesmo arquivo > Que tal você usar package para resolver o teu > problema? > Exemplo: > > ArquivoA.java > package pacote1; > > public class ClasseA {} > class SegundaClasse {} > > > ArquivoB.java > import pacote1.SegundaClasse; > > SegundaClasse sc = new SegundaClasse(); > > > > > = > Fábio Santos Almeida > Analista de Sistemas - Java > > *** Copie! Seja legal USE LINUX. *** > Conectiva Linux 8.0 - My Linux Counter is #249088. > > ___ > Yahoo! PageBuilder > O super editor para criação de sites: é grátis, fácil e rápido. > http://br.geocities.yahoo.com/v/pb.html > > -- 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] > - -- 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] mais de uma classe no mesmo arquivo
Que tal você usar package para resolver o teu problema? Exemplo: ArquivoA.java package pacote1; public class ClasseA {} class SegundaClasse {} ArquivoB.java import pacote1.SegundaClasse; SegundaClasse sc = new SegundaClasse(); = Fábio Santos Almeida Analista de Sistemas - Java *** Copie! Seja legal USE LINUX. *** Conectiva Linux 8.0 - My Linux Counter is #249088. ___ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html -- 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] mais de uma classe no mesmo arquivo
Bom, Em primeiro lugar, o nome do arquivo deve ser exatamente igual a classe com o modificador de acesso public. Soh pode haver uma unica classe por arquivo com o modificador public. Poderá existir mais de uma classe no mesmo arquivo. Lembrando que apenas 1 poderá ser public, nenhuma classe (salvo as inner class) poderá ser protected ou private. Se estas regras estiverem ok, não haverá problemas para criar um objeto de uma classe dentro da outra no mesmo arquivo. >Olá, Pessoal!!! > >tenho mais de uma classe em um arquivo, e estou tendo um "probleminha" > >Bem, um arquivo "A" possui como conteúdo classes "A" e "B". > >para instanciar o objeto "A", >A a = new A(); resolve o problema, > >porém, não estou conseguindo instanciar a Classe "B" que tem o nome de >arquivo "A" e que também tem outra Classe "A". > >Como devo fazer para instanciar a classe b e acessar o método setLinha(int >linha); > > >Obrigado a quem ajudar. > >-- >GMX - Die Kommunikationsplattform im Internet. >http://www.gmx.net > > >-- 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] >- > > > -- 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] mais de uma classe no mesmo arquivo
Olá, Pessoal!!! tenho mais de uma classe em um arquivo, e estou tendo um "probleminha" Bem, um arquivo "A" possui como conteúdo classes "A" e "B". para instanciar o objeto "A", A a = new A(); resolve o problema, porém, não estou conseguindo instanciar a Classe "B" que tem o nome de arquivo "A" e que também tem outra Classe "A". Como devo fazer para instanciar a classe b e acessar o método setLinha(int linha); Obrigado a quem ajudar. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net -- 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] -