Video: Android Programatik Java Kısmına Değişken Tanımlama Ve Nesne Oluşturmak 2024
Nesneler, Android uygulamanızda çok yararlı bir araç olabilir. Aşağıda, Java'nın etkin durumda olduğunu gösteren kodu kontrol edin. Bu kod, iki nesne oluşturmak için gerçek hayatta bir Java kodu içerir.
pakedi com. allmycode. a09_02;
android ithal etmek. destek. v7. Uygulamanın. AppCompatActivity;
android ithal etmek. işletim sistemi. Bundle;
android ithal etmek. widget. Metin görünümü;
import com. allmycode. a09_01. BagOfCheese;
public class MainActivity, AppCompatActivity'yi genişletir {
TextView textView;
@Override
korumalı void onCreate (Bundle savedInstanceState) {
süper. onCreate (savedInstanceState);
setContentView (R. düzeni activity_main);
textView = (Metin Görünümü) findViewById (R. id. Metin görünümü);
BagOfCheese bag1 = yeni BagOfCheese ();
yastığı 1. tür = "Kaşar";
yastığı 1. ağırlık = 2.43;
yastığı 1. daysAged = 30;
yastığı 1. isDomestic = true;
BagOfCheese bag2 = yeni BagOfCheese ();
bag2. tür = "Mavi";
bag2. Ağırlık = 5.987;
bag2. daysAged = 90;
bag2. isDomestic = false;
TextView'un. Metin ayarla("");
TextView'un. ekleme (çanta1. tür + "," + çanta1 ağırlık + "," + çanta1.günGünlük + "," + bag1.isDomestic + " n");
TextView'un. ekleme (çanta 2. tür + "," + çanta 2. ağırlık + "," + çanta 2. günAged + "," + bag2.isDomestic + " n");
}
}
Kodun bir bölümü burada gösterilmiştir.
Kodun çalıştırılması.
Yukarıdaki kod "iki
BagOfCheesenesnesi" veya "iki BagOfCheese örneği" oluşturur veya yeni
BagOfCheese ()
ifadelerinin
BagOfCheese örneğini oluşturduğunu söyleyebilirsiniz > sınıfı. Kod, bir şekilde bir sınıfın varlığını beyan eder ve başka bir sınıfı beyan eder - iki nesnenin varlığını bildiren bir sınıf.
Yeni
BagOfCheese ()
kelimelerinin her kullanımı, yapıcı çağrısı
'dır.
Kod, iki peynir peyniri oluşturmak için on deyimi kullanır. İlk bildiri (BagOfCheese bag1 = new BagOfCheese ()) üç şey yapar:
BagOfCheese bag1
kelimeleri ile, ilk deyim
- bag1
değişkeninin, Bir torba peynir anlamına gelir.
yeni BagOfCheese ()
kelimeleri ile ilk cümle içinde belirli bir peynir olmayan bir çanta yaratılır. (Eğer yardımcı olursa, sonunda peynir depolamak için ayrılmış boş bir torba olarak düşünebilirsiniz.)
- Son olarak, eşit ifadeyle, ilk deyim,
bag1
değişkeni, yeni oluşturulan torbaya atıfta bulunmaktadır.
- Sonraki dört deyim,
çanta1
:
çanta1 alanlarına değerler atadı. tür = "Kaşar";
yastığı 1. ağırlık = 2.43;
yastığı 1. daysAged = 30;
yastığı 1. isDomestic = true;
Bir nesnenin alanlarından birine başvurmak için, nesneye bir nokta ile sonra da alanın adını içeren bir başvuru izleyin. (Örneğin,
bag1
'ı bir nokta ve ardından alan adı
tür
' u takip edin.)
Sonraki beş bildirim ikinci bir değişken için aynı işi yapar,
bag2 > ve ikinci bir peynir poşeti.