Re: [java-list] mais de uma classe no mesmo arquivo

2002-09-09 Por tôpico Elvis

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

2002-09-09 Por tôpico Fábio Santos Almeida

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

2002-09-09 Por tôpico Marcelo da Silva Rodrigues

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

2002-09-09 Por tôpico marcio pedro

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] 
-