Jadual Kandungan
Kelas
1 Apakah itu kelas
2 tahu apa itu kelas dalam Java
3. Cara menulis kelas
Objek ialah penjelmaan konkrit kelas.
Pembolehubah ahli dan pembolehubah setempat
Pembolehubah ditakrifkan dalam kaedah atau diisytiharkan pada kaedah ialah pembolehubah tempatan? .
Ditakrifkan dalam kelas, pembolehubah di luar kaedah ialah pembolehubah ahli.
Rumah Java javaTutorial Cara menggunakan kelas Java, objek dan pembolehubah

Cara menggunakan kelas Java, objek dan pembolehubah

Apr 20, 2023 pm 08:46 PM
java

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 {

atribut;
tingkah laku;
}

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 darah

3 Perbuatan: makan, minum, buang air besar, kencing, tidur

				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("睡");
					}
				}
Salin selepas log masuk
Objek

1 🎜>

Objek ialah penjelmaan konkrit kelas.

2. Format mencipta objek

Nama kelas nama objek = nama kelas baharu();
Liu p = Liu baharu();


3. Cara menggunakan atribut dalam objek

Nama objek.Nama atribut = nilai atribut;
p.name = "tom";

p.age = 18;
p.sex = "woman";
p.xuexing = "AB type"

4. Cara menggunakan tingkah laku dalam objek

Nama objek.Nama kaedah();
p.eat();

p.drink();
p.sleep();

Contoh

Pembolehubah
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("睡");
	}
}
Salin selepas log masuk

Pembolehubah ahli dan pembolehubah setempat

1 Apakah pembolehubah tempatan

Pembolehubah ditakrifkan dalam kaedah atau diisytiharkan pada kaedah ialah pembolehubah tempatan? .

Contoh:

2. Apakah pembolehubah ahli
public 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;
	}
Salin selepas log masuk

Ditakrifkan dalam kelas, pembolehubah di luar kaedah ialah pembolehubah ahli.

Contoh:

3 Perbezaan antara pembolehubah ahli dan pembolehubah setempat
class Person 
	{
		String name;
		int age;
		public void eat() {
		}
	}
Salin selepas log masuk

1. Lokasi definisi berbeza
Pembolehubah setempat: ditakrifkan dalam kaedah Atau dalam pengisytiharan kaedah

Pembolehubah 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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Akar Kuasa Dua di Jawa Akar Kuasa Dua di Jawa Aug 30, 2024 pm 04:26 PM

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

Nombor Sempurna di Jawa Nombor Sempurna di Jawa Aug 30, 2024 pm 04:28 PM

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

Penjana Nombor Rawak di Jawa Penjana Nombor Rawak di Jawa Aug 30, 2024 pm 04:27 PM

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

Weka di Jawa Weka di Jawa Aug 30, 2024 pm 04:28 PM

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

Nombor Armstrong di Jawa Nombor Armstrong di Jawa Aug 30, 2024 pm 04:26 PM

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

Nombor Smith di Jawa Nombor Smith di Jawa Aug 30, 2024 pm 04:28 PM

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

Soalan Temuduga Java Spring Soalan Temuduga Java Spring Aug 30, 2024 pm 04:29 PM

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

Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

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

See all articles