Caros colegas, acabei de ser “apresentado” a linguagem java, e realizando alguns testes simples fiquei com uma dúvida:
tenho as classes conta e cliente, sendo que cada uma é uma arquivo com extensão .java, agora fiz uma classe para testar as duas primeiras contendo o método main (também é um outro arquivo), ou seja, tenho três arquivos sendo que cada um corresponde a uma classe.
como faço para “chamar” as duas classes (conta e cliente) dentro da classe teste (que contém o método main)?
obs: estou implementando os códigos através do notepad++ e compilando e executando pelo prompt.
publicclassMain(){publicstaticvoidmain(String[]args){// Declaro a variável conta como do tipo Conta e instâncio a classe através do operador newContaconta=newConta();// Printo na tela o saldo da conta invocando o metodo getSaldo() System.out.println(conta.getSaldo());}}
marcos3
Marcelo, segui sua dica, porém retornou a seguinte mensagem de erro:
“error: illegal character: \187 public class Main”
Já reconferi e não há erro de digitação.
Vou rever aqui.
rogelgarcia
Dica: Use o eclipse.
Henrique_Moraes
Poste o seu código marcos@marcos
pmlm
Marcelo de Andrade:
publicclassConta(){
public class Main(){
As classes não têm (). Deve ficar simplesmente:
publicclassConta{
publicclassMain{
Marcelo_de_Andrade
Me perdoem, fiz na pressa e não vi o que fiz direito.
marcos3
Conforme Henrique solicitou, segue o código que fiz
Aparentemente tens “lixo” antes de “public”.
Não terás copiado esse código de algum lado onde tinha um caracter estranho antes?
Apaga a palavra public e tudo o que esteja para trás e depois escreve novamente public.
marcos3
Não copiei, digitei todo o código, inclusive já excluí os arquivos e refiz… mas o erro persiste.
Acho que vou direto para o eclipse mesmo.
pmlm
Que editor estás a usar? Com que encoding está o ficheiro?
marcos3
Utilizei o notepad++.
pmlm
marcos3
Como assim “encoding”? Desculpe pela pergunta, mas não entendi.
Escrevi o código no notepad++, salvei com a extensão .java, depois no prompt compilava utilizando javac .java e executo utilizando o comando java nome-do-programa.
pmlm
O quinto menu do (meu) notepad++ é Encoding. Experimenta por em “UTF without BOM”