Rumah > Java > javaTutorial > Cara menggunakan kelas Java, objek dan pembolehubah

Cara menggunakan kelas Java, objek dan pembolehubah

WBOY
Lepaskan: 2023-04-20 20:46:22
ke hadapan
1107 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan