Antes de me explicar como o programa Java deveria ter sido escrita, deixe-me em primeiro lugar, explicar como funciona o código para adicionar os dois números. Execução de qualquer programa Java começa a partir do método principal da classe principal. Declarações em qualquer bloco serão executados de cima para baixo. No método principal aqui, a primeira declaração instancia um objeto da outra classe (ClassJustForMethod), que não é a classe principal. As próximas duas declarações inicializar dois objetos int.
Eu expliquei o significado de instanciação em um dos tutoriais anteriores desta série, que é sobre os métodos. A próxima instrução chama o método add da outra classe. Este método add adiciona os dois números inteiros inicializados. A última declaração exibe o resultado da adição. A outra classe no programa é, ClassJustForMethod. Essa classe tem apenas o método add para adicionar dois inteiros. Agora o código acima (programa) resume apenas dois números, que são 2 e 3. Você iria querer um pedaço de código que soma dois números quaisquer, e não apenas 2 e 3.
Uma possibilidade é a de incluir um outro método que receberiam os dois números , atribuídos os valores para as duas variáveis, num1 e num2, em seguida, chamar o suplemento (no1, no2) método. Há uma outra possibilidade, que é recolher todas as declarações relevantes e colocar para a classe não-principal, em seguida, criar um objeto da classe que gostaria de acrescentar quaisquer dois números particulares. Uma classe é uma unidade generalizada do código, a partir do qual as coisas chamar objetos podem ser criados para fazer a tarefa particular. Um objeto é chamada de instância de uma classe.
Nota: no código acima as duas declarações de inicialização para num1 e num2 eo método (adicionar), trabalham juntos. É por isso que é aconselhável ter as duas declarações de inicialização eo método em uma unidade chamada class.Class Uma classe é uma unidade generalizada de qu