*   >> Leitura Educação Artigos >> science >> programação

Java Oop Basics

e os objetos podem ser instanciado (criado). Uma classe é basicamente uma unidade de código que tem variáveis ​​e /ou métodos que funcionam (existem) juntos. As variáveis ​​são chamadas de propriedades. A própria classe não pode resolver um problema; isto é, em si uma classe não pode realizar uma tarefa. É um objeto criado a partir de uma classe que realiza uma tarefa; não a classe. Há uma nuance aqui. Você tem objetos dos tipos de dados primitivos e você tem objetos criados a partir de uma classe. O contexto deste tutorial deve dizer-lhe o tipo de objeto que eu estou me referindo.

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.