Como criar objetos para seu aplicativo android com java

Os objetos podem ser uma ferramenta muito útil em seu aplicativo Android. Confira o código abaixo que ilustra Java em ação. Este código contém vida real código Java para criar dois objetos.

com.allmycode.a09_02- pacote

importação android.support.v7.app.AppCompatActivity-

importação android.os.Bundle-

importação android.widget.TextView-

importação com.allmycode.a09_01.BagOfCheese-

classe pública MainActivity estende AppCompatActivity {

TextView textView-

@Sobrepor

protected void onCreate (Bundle savedInstanceState) {

super.onCreate (savedInstanceState) -

setContentView (R.layout.activity_main) -

textView = (TextView) findViewById (R.id.textView) -

BagOfCheese bag1 = new BagOfCheese () -

bag1.kind = "queijo Cheddar"-

bag1.weight = 2.43-

bag1.daysAged = 30-

bag1.isDomestic = true-

BagOfCheese Bag2 = new BagOfCheese () -

bag2.kind = "Azul"-

bag2.weight = 5.987-



bag2.daysAged = 90-

bag2.isDomestic = falso-

textView.setText ("") -

textView.append (+ bag1.kind ", " + + Bag1.weight ", " +

bag1.daysAged + ", " + + Bag1.isDomestic " n") -

textView.append (+ bag2.kind ", " + + Bag2.weight ", " +

bag2.daysAged + ", " + + Bag2.isDomestic " n") -

}

}

A corrida do código é mostrado aqui.

-Java-programação para-android-developers-2e-running-code
Executando o código.

O código acima cria “dois BagOfCheese objetos”ou‘duas instâncias BagOfCheese’, ou pode-se dizer que o novo BagOfCheese () declarações instanciar o BagOfCheese classe. De uma forma ou de outra, o código declara a existência de uma classe e declara outra classe - uma classe que declara a existência de dois objetos.

Cada uso da palavra nova BagOfCheese () é um chamada do construtor.

O código usa dez instruções para criar dois sacos de queijo. A primeira declaração (BagOfCheese bag1 = novos BagOfCheese ()) faz três coisas:

  • Com as palavras

BagOfCheese bag1

a primeira declaração declara que a variável bag1 refere-se a um saco de queijo.

  • Com as palavras

novas BagOfCheese ()

a primeira instrução cria um saco sem queijo especial nele. (Se isso ajuda, você pode pensar nisso como um saco vazio reservado para finalmente armazenar queijo.)

  • Finalmente, com o sinal de igualdade, a primeira declaração faz com que o bag1 variável consulte o saco recém-criado.

Os próximos quatro declarações atribuir valores aos campos de bag1:

bag1.kind = "queijo Cheddar"-

bag1.weight = 2.43-

bag1.daysAged = 30-

bag1.isDomestic = true-

Para se referir a um dos campos de um objeto, siga uma referência para o objeto com um ponto e, em seguida, o nome do campo. (Por exemplo, siga bag1 com um ponto e, em seguida, o nome do campo tipo.)

Os próximos cinco declarações fazer o mesmo para uma segunda variável, bag2, e um segundo saco de queijo.


Publicações relacionadas