Oi, Marcia! Tudo bem?
De acordo com o que foi descrito e pela imagem compartilhada, parece que estão sendo criadas várias classes com seus próprios métodos main
. Porém, em um projeto Java, normalmente existe apenas um método main
que serve como ponto de entrada para a aplicação, esse método main
é onde o programa começa a execução.
Para que todas as classes colaborem e formem uma aplicação completa, precisamos de uma classe principal (geralmente chamada de Main
) com um único método main
. As outras classes devem ser chamadas a partir deste método main
principal. Por exemplo, podemos criar objetos das outras classes ou chamar métodos estáticos delas.
Aqui está um exemplo de como poderíamos modificar a classe Main
para utilizar as outras classes:
public class Main {
public static void main(String[] args) {
// Criação de um objeto da classe Perfil e chamada do método de cumprimento
Perfil perfil = new Perfil();
perfil.cumprimentar();
// Chamada direta de um método estático da classe Estudos
Estudos.anotacoesDeEstudos();
// Chamada direta de métodos estáticos das classes Soma e Subtracao
Soma.somar();
Subtracao.subtrair();
}
}
Dessa forma, para cada uma das outras classes (Perfil
, Estudos
, Soma
, Subtracao
), precisaríamos criar métodos que não sejam o main
. Por exemplo, na classe Perfil
, poderíamos ter um método cumprimentar
:
public class Perfil {
public void cumprimentar() {
System.out.println("Olá, [Seu Nome]! Tudo bem?");
}
}
E na classe Estudos
, um método estático anotacoesDeEstudos
:
public class Estudos {
public static void anotacoesDeEstudos() {
System.out.println("Anotações importantes de estudo...");
}
}
As classes Soma
e Subtracao
também poderiam ter métodos estáticos correspondentes:
public class Soma {
public static void somar() {
System.out.println(10 + 5);
}
}
public class Subtracao {
public static void subtrair() {
System.out.println(10 - 5);
}
}
Devemos nos lembrar apenas de que o método main
é especial e serve como o ponto de entrada do programa. As outras funcionalidades devem ser implementadas em métodos separados e chamadas a partir do main
.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓