Video: Cara Membuat Fungsi Pada Java Mudah Part 1 2024
Objek boleh menjadi alat yang sangat berguna dalam aplikasi Android anda. Lihat kod di bawah yang menggambarkan Java dalam tindakan. Kod ini mengandungi kod Java real-life untuk membuat dua objek. Pake pakej
. allmycode. a09_02;
import android. sokongan. v7. aplikasi. AppCompatActivity;
import android. os. Bundle;
import android. widget. TextView;
import com. allmycode. a09_01. BagOfCheese;
MainActivity kelas awam memanjangkan AppCompatActivity {
TextView textView;
@Orrride
tidak sah dilindungi padaCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (susun atur Reka bentuk. Activity_main);
textView = (TextView) findViewById (R teks id id);
BagOfCheese bag1 = BagOfCheese baru ();
bag1. jenis = "Cheddar";
bag1. berat = 2. 43;
bag1. daysAged = 30;
bag1. isDomestic = true;
BagOfCheese bag2 = BagOfCheese baru ();
bag2. jenis = "Biru";
bag2. berat = 5,987;
bag2. daysAged = 90;
bag2. isDomestic = false;
textView. setText ("");
textView. append (bag1. kind + "," + bag1. weight + "," +
bag1. daysAged + "," + bag1. isDomestic + " n");
textView. append (bag2. kind + "," + bag2. weight + "," +
bag2. daysAged + "," + bag2. isDomestic + " n");
}
}
Larian kod dipaparkan di sini.
Menjalankan kod.Kod di atas mencipta "dua
BagOfCheese
objek" atau "dua contoh BagOfCheese," atau anda mungkin mengatakan bahawa kenyataan
BagOfCheese ()
baru menyatakan
BagOfCheese > kelas. Salah satu cara atau yang lain, kod itu menyatakan kewujudan satu kelas dan mengisytiharkan kelas lain - sebuah kelas yang mengisytiharkan kewujudan dua objek.
Setiap penggunaan perkataan baru
BagOfCheese ()
ialah panggilan pembina
. Kod menggunakan sepuluh kenyataan untuk membuat dua beg keju.
dengan perkataan
BagOfCheese bag1
pernyataan pertama mengisytiharkan bahawa pembolehubah
- bag1
merujuk kepada beg keju.
Dengan perkataan
BagOfCheese baru ()
pernyataan pertama mencipta beg tanpa keju tertentu di dalamnya. (Jika ia membantu, anda boleh memikirkannya sebagai beg kosong yang disimpan untuk akhirnya menyimpan keju.)
- Akhir sekali, dengan tanda yang sama, pernyataan pertama membuat pembolehubah
bag1
merujuk kepada beg baru yang dibuat.
- Empat kata yang seterusnya memberikan nilai kepada bidang
bag1
:
bag1. jenis = "Cheddar";
bag1. berat = 2. 43;
bag1. daysAged = 30;
bag1. isDomestic = true;
Untuk merujuk kepada salah satu medan objek, ikuti rujukan kepada objek dengan titik dan kemudian nama medan. (Sebagai contoh, ikuti
bag1
dengan titik dan kemudian nama lapangan
jenis
.)
Lima penyata berikutnya akan sama untuk pembolehubah kedua,
bag2 >, dan beg keju kedua.