The Se você quiser criar um objeto e, ao mesmo tempo inicializar (atribuir valores a) as propriedades, em seguida, você precisa definir o que é chamado de método de construtor enquanto você digita a classe. O método construtor é simplesmente chamado, construtor. Depois disso, para instanciar (criar) um objeto da classe, você tem que usar a chamada de método construtor. O código a seguir ilustra isso.
class Calculator {int num1; int num2; Calculator (int ident1, int ident2) {//método construtor num1 = ident1; num2 = ident2; } Int add () {int sum = num1 + num2; retornar soma; }} Class Machine2 {void main (String [] args) {public static Calculator obj1 = new Calculator (2,3); Calculadora obj2; obj2 = new Calculator (4,5); int result1 obj1.add = (); int result2 obj2.add = (); System.out.println (result1); System.out.println (result2); }} O método construtor, na classe de não-principal, tem o mesmo nome que a classe não-principal.
O conteúdo do método construtor é geralmente a inicialização de uma ou mais ou todas as propriedades da classe. Os valores para usar na inicialização vir como argumentos para o método construtor. É por isso que um método construtor tem parâmetros. Com a presença do método construtor, tudo sendo igual, você não precisa atribuir um valor a uma propriedade de um objeto instanciado, uma vez que o método construtor faz isso para você durante a instanciação. O método construtor é chamado por você, durante a instanciação de objeto (a criação do objeto).
Ao instanciar um objeto, você envia os valores para inicialização como argumentos, como em: Calculadora obj1 = new Calculator (2,3); Ou, como no segmento de código: Calculadora Obj2; obj2 = new Calculator (4,5); Nestes casos, a palavra, calculadora e seus parênteses é a chamada. Note-se que os argumentos foram digitados entre parênteses do nome da classe mão direita. Aqui, a classe mão direita é a chamada de método; lembre-se, o construtor tem o mesmo nome que a classe.
Ler o programa acima novamente para apreciar a função do método construtor; também notar que, c