[quote=wswillianss][quote=danilopelegrino][quote=pedrolima88]hmmmm, valeu!
e me tirem otura duvida?
cada classe tem que ter um arquivo soh para ela certo ?
pois fiquei na duvida em declarar duas classes em um mesmo arquivo pois pdoeria conflitar com o nome do arquivo.
Deve fazer o que? separar classe por classe em arquivos ou uni-los?[/quote]
Aproveitando a duvida do nosso amigo pedro eu pergunto: "SE EU DECLARAR DUAS CLASSES EM UM UNICO ARQUIVO, QUANDO COMPILAR NAO VAI DAR ERRO? kkkkkkk eis a questãooooooo
digo isso pq pelo que sei, cada arquivo deve ter o nome identico ao da classe, então se eu tiver duas clases com nomes distintos em um mesmo arquivo, isso vai gerar erro de compilação correto??
Vamos aguardar alguem mais graduado nos tirar esta duvida 
abraçooo t+
[/quote]
Testa este código e depois me diga o que aconteçeu:
Contatos.java
[code]
package org.wss;
class Cliente1 {
private String nome;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
class Cliente2 {
private String nome2;
public String getNome2() {
return nome2;
}
public void setNome2(String nome2) {
this.nome2 = nome2;
}
}
class Testa{
public static void main(String [] args){
Cliente1 c1 = new Cliente1();
Cliente2 c2 = new Cliente2();
c1.setNome("Absolon de Jesus Souza");
c2.setNome2("Guilhermina Bostanssa");
System.out.println("Cliente1: " + c1.getNome());
System.out.println("Cliente2: " + c2.getNome2());
}
}
[/code][/quote]
Compilou normal, porem ao executar apresentou o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: Testa (wrong name: or
g/wss/Testa)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Acho que fiz algo errado kkkkkkk O nome da classe tem que ser Testa.java??