Galera estou precisando da ajuda de vcs, seu falar BESTEIRA por favor me corrijam…
Tive uma aula há “muito tempo” de Java com OO…
E me lembro do instrutor dizendo que o método MAIN é na verdade do contrutor da classe, ou seja, o método que é acionado toda vez que a classe é instanciada, ele falou q o main é que você pode chamar outros métodos dentro da classe, em VB temos o Sub Main() que é disparado toda vez que a aplicação é executada… a dúvida é a seguinte
como chamar um método a partir do main da classe, sendo que do MAIN só é possível chamar métodos STATICOS…
Ex:
[code]public class principal {
public static void main (String[] args) {
inicio();
}
public int inicio() {
//Códigos
}
}[/code]
Como chamar o método início de dentro do main sem transformar o método em static… pois eu li um tutorial aqui no GUJ e me parece que não é uma boa usar variáveis e métodos staticos…
Outra coisa, o SWITCH do java só é possível fazer com int ???
Tem alguma forma de fazer um Switch COM STRINGS ou Chars?
Se voce fizer uma classe com o main dentro, voce pode instancia-la dentro do main, como no exemplo:
class Exemplo{
Exemplo(){ //faz qq coisa
}
public static void main (String args []){
(new Exemplo).print();
}
public void print(){ System.out.println("OPA");}
}
Voce pode colocar qualquer codigo valido dentro do construtor que vai funcionar!