cari
RumahJavajavaTutorialCara 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 {

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("睡");
					}
				}
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("睡");
	}
}

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;
	}

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() {
		}
	}

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
Artikel ini dikembalikan pada:亿速云. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Bagaimanakah saya menggunakan Maven atau Gradle untuk Pengurusan Projek Java Lanjutan, Membina Automasi, dan Resolusi Ketergantungan?Bagaimanakah saya menggunakan Maven atau Gradle untuk Pengurusan Projek Java Lanjutan, Membina Automasi, dan Resolusi Ketergantungan?Mar 17, 2025 pm 05:46 PM

Artikel ini membincangkan menggunakan Maven dan Gradle untuk Pengurusan Projek Java, membina automasi, dan resolusi pergantungan, membandingkan pendekatan dan strategi pengoptimuman mereka.

Bagaimanakah saya membuat dan menggunakan perpustakaan Java Custom (fail JAR) dengan pengurusan versi dan pergantungan yang betul?Bagaimanakah saya membuat dan menggunakan perpustakaan Java Custom (fail JAR) dengan pengurusan versi dan pergantungan yang betul?Mar 17, 2025 pm 05:45 PM

Artikel ini membincangkan membuat dan menggunakan perpustakaan Java tersuai (fail balang) dengan pengurusan versi dan pergantungan yang betul, menggunakan alat seperti Maven dan Gradle.

Bagaimanakah saya melaksanakan caching pelbagai peringkat dalam aplikasi java menggunakan perpustakaan seperti kafein atau cache jambu?Bagaimanakah saya melaksanakan caching pelbagai peringkat dalam aplikasi java menggunakan perpustakaan seperti kafein atau cache jambu?Mar 17, 2025 pm 05:44 PM

Artikel ini membincangkan pelaksanaan caching pelbagai peringkat di Java menggunakan kafein dan cache jambu untuk meningkatkan prestasi aplikasi. Ia meliputi persediaan, integrasi, dan faedah prestasi, bersama -sama dengan Pengurusan Dasar Konfigurasi dan Pengusiran PRA Terbaik

Bagaimanakah saya boleh menggunakan JPA (Java Constence API) untuk pemetaan objek-objek dengan ciri-ciri canggih seperti caching dan malas malas?Bagaimanakah saya boleh menggunakan JPA (Java Constence API) untuk pemetaan objek-objek dengan ciri-ciri canggih seperti caching dan malas malas?Mar 17, 2025 pm 05:43 PM

Artikel ini membincangkan menggunakan JPA untuk pemetaan objek-relasi dengan ciri-ciri canggih seperti caching dan pemuatan malas. Ia meliputi persediaan, pemetaan entiti, dan amalan terbaik untuk mengoptimumkan prestasi sambil menonjolkan potensi perangkap. [159 aksara]

Bagaimanakah mekanisme kelas muatan Java berfungsi, termasuk kelas yang berbeza dan model delegasi mereka?Bagaimanakah mekanisme kelas muatan Java berfungsi, termasuk kelas yang berbeza dan model delegasi mereka?Mar 17, 2025 pm 05:35 PM

Kelas kelas Java melibatkan pemuatan, menghubungkan, dan memulakan kelas menggunakan sistem hierarki dengan bootstrap, lanjutan, dan pemuat kelas aplikasi. Model delegasi induk memastikan kelas teras dimuatkan dahulu, yang mempengaruhi LOA kelas tersuai

See all articles

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)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna