Cara menggunakan kelas Java, objek dan pembolehubah
Kelas
1 Apakah itu kelas
Kelas ialah himpunan atribut (ciri luaran) dan tingkah laku (fungsi) sesuatu
2 tahu apa itu kelas dalam Java
Kita mesti terlebih dahulu mengetahui apa itu kelas dalam kehidupan sebenar, kerana Java berasal dari kehidupan sebenar.
Contohnya manusia, kenapa kita manusia kerana kita semua mempunyai ciri luaran yang sama, seperti telinga, hidung, mulut dan sebagainya kita semua mempunyai nama, umur, dll. Kita semua mempunyai fungsi yang serupa dan serupa, seperti makan, minum, tidur, dan sebagainya, jadi jika kita dikelilingi bersama, kita dipanggil manusia.
3. Cara menulis kelas
Untuk menentukan kelas, gunakan kelas kata kunci.
Format:
Nama kelas kelas {Langkah: 1. Ketahui kelas apa yang anda ingin tulis dan cari dari kehidupan sebenar. 2. Apakah sifat-sifat dalam perkara jenis ini: Apakah sifat-sifat? Ia adalah ciri luaran benda dan pembolehubah ahli. 3. Apakah tingkah laku dalam perkara jenis ini: Apakah tingkah laku? Ia adalah fungsi sesuatu, biasanya kata kerja atau kaedah ahli. Contoh: Keperluan: Tentukan manusia 1 Kami sedang mencari manusia yang diterangkan 2. nama, Umur, jantina, jenis darah3 Perbuatan: makan, minum, buang air besar, kencing, tiduratribut;
tingkah laku;
}
class Liu { //类的属性 String name; int age; String sex; String xuexing; //类的行为; public void eat() { System.out.println("吃"); } public void drink() { System.out.println("喝"); } public void la() { System.out.println("拉"); } public void sa() { System.out.println("撒"); } public void sleep() { System.out.println("睡"); } }
Objek ialah penjelmaan konkrit kelas.
2. Format mencipta objek
Nama kelas nama objek = nama kelas baharu();Liu p = Liu baharu();Nama objek.Nama atribut = nilai atribut;3. Cara menggunakan atribut dalam objek
p.name = "tom";Nama objek.Nama kaedah();p.age = 18;
4. Cara menggunakan tingkah laku dalam objek
p.sex = "woman";
p.xuexing = "AB type"
p.eat();Pembolehubahp.drink();
Contoh
p.sleep();
package com; //测试类:里面会提供主方法 public class Demoliu { //程序执行的入口,主方法 public static void main(String[] args) { //创建出来一个小人 Liu p1 = new Liu(); //给这个人的属性赋值 p1.name = "tom"; p1.age = 18; p1.sex = "女人"; p1.xuexing = "AB型"; System.out.println(p1.name + "..." + p1.age + "..." + p1.sex + "..." + p1.xuexing); //调用这个人的行为 p1.eat(); p1.drink(); p1.sleep(); //创建出来一个小人 Liu p2 = new Liu(); //给这个人的属性赋值 p2.name = "jerry"; p2.age = 19; p2.sex = "男人"; p2.xingzuo = "射手座"; System.out.println(p2.name + "..." + p2.age + "..." + p2.sex + "..." + p2.xuexing); //调用这个人的行为 p2.eat(); p2.drink(); p2.sleep(); } } //描述类:人类 class Liu { //属性:外在特征,成员变量 String name; //姓名 int age; //年龄 String sex; //性别 String xingzuo; //星座 //行为:具备的功能,成员方法 public void eat() { System.out.println("吃"); } public void drink() { System.out.println("喝"); } public void sleep() { System.out.println("睡"); } }
Pembolehubah ahli dan pembolehubah setempat
1 Apakah pembolehubah tempatan
Pembolehubah ditakrifkan dalam kaedah atau diisytiharkan pada kaedah ialah pembolehubah tempatan? .
Contoh:
2. Apakah pembolehubah ahlipublic static void main(String[] args) { int i = 1; { int j = 2; } } public static int getSum(int i, int j) { int sum = i + j; return sum; }
Ditakrifkan dalam kelas, pembolehubah di luar kaedah ialah pembolehubah ahli.
Contoh:
3 Perbezaan antara pembolehubah ahli dan pembolehubah setempatclass Person { String name; int age; public void eat() { } }
Pembolehubah setempat: ditakrifkan dalam kaedah Atau dalam pengisytiharan kaedahPembolehubah ahli: ditakrifkan di luar kaedah dalam kelas
2 Lokasi memori yang berbeza
Pembolehubah setempat: disimpan dalam kaedah pada tindanan
Pembolehubah ahli: objek disimpan dalam heap中
3. Nilai awal yang berbeza
Pembolehubah setempat: Tiada nilai awal lalai, anda mesti menetapkannya terlebih dahulu sebelum menggunakannya
Pembolehubah ahli: Terdapat pemulaan lalai. Anda juga boleh menggunakannya jika anda tidak menetapkan nilai String Nilai awal lalai bagi pembolehubah jenis int ialah null
Nilai awal lalai bagi pembolehubah jenis boolean adalah palsu
Nilai awal lalai bagi pembolehubah jenis boolean ialah 0.0 'u0000'
4. Kitaran hayat yang berbeza
Pembolehubah setempat: Kerana ia disimpan dalam kaedah, ia wujud dengan kewujudan kaedah dan hilang dengan kehilangan kaedah
Pembolehubah ahli: Kerana ia disimpan Dalam objek, ia wujud dengan kewujudan objek dan hilang dengan kehilangan objek
5. Skop yang berbeza
Pembolehubah setempat: ia tidak boleh digunakan selepas kaedah
Pembolehubah ahli: dalam
boleh digunakan dalam semua kaedah dalam kelas ini
Atas ialah kandungan terperinci Cara menggunakan kelas Java, objek dan pembolehubah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan untuk Square Root di Java. Di sini kita membincangkan cara Square Root berfungsi di Java dengan contoh dan pelaksanaan kodnya masing-masing.

Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Panduan untuk Nombor Armstrong di Jawa. Di sini kita membincangkan pengenalan kepada nombor Armstrong di java bersama-sama dengan beberapa kod.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah
