O número inteiro, 5 em um campo é um objeto primitivo do tipo int; então int é uma classe primitiva; do mesmo modo duplo é uma classe primitiva. Quando você cria um objeto de uma classe, nós dizemos que você está instanciar o objeto. Um objeto criado a partir de uma classe tem as mesmas propriedades e métodos da classe. Para o código acima, você pode criar muitos objetos, cada um com seu próprio par de números. Com isso, cada objeto pode ir em frente para adicionar seu próprio par de números; que é uma conveniência e não um inconveniente como você pode estar pensando (veja ilustração abaixo).
Na verdade, desde o início deste tutorial Tenho vindo a utilizar classes. Tenho vindo a utilizar principalmente a classe principal, que deve ser em qualquer programa Java. Ao longo do alinhada Eu usei mais de uma classe e objetos instanciados. Nesta parte da série, eu abordar a questão das classes e objetos formalmente; e aqui eu vou estar ensinando Java em termos de classes e objetos, como Java deve be.
A Classe e Objeto criado a partir do código acima O código acima pode ser convertida em uma classe e dois objetos da seguinte forma (a classe não-main foi renomeado): Calculadora classe {int num1; int num2; int add () {int sum = num1 + num2; retornar soma; }} {Máquina classe principais void (String [] args) {public static Calculator obj1 = new Calculator (); Calculadora obj2 = new Calculator (); obj1.num1 = 2; obj1.num2 = 3; obj2.num1 = 4; obj2.num2 = 5; int result1 obj1.add = (); int result2 obj2.add = (); System.out.println (result1); System.out.
println (result2); }} O que nós queremos para a classe não-principal? Queremos duas variáveis (chamados, propriedades de classe) para trabalhar com o método add (). Na classe, calculadora, temos as duas variáveis un-inicializado, eo método add (), acima. Como as variáveis não são inicializados, será possível criar objetos da classe, cada um c