欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java快速入門掌握類與對象及變量的使用

 更新時間:2022年04月28日 10:35:00   作者:猿界的小皮皮  
類和對象是兩種以計算機為載體的計算機語言的合稱。對象是對客觀事物的抽象,類是對對象的抽象。類是一種抽象的數(shù)據(jù)類型;變量就是可以變化的量,存儲在內(nèi)存中—個可以擁有在某個范圍內(nèi)的可變存儲區(qū)域

1.什么是類

類是事物的屬性(外在特征)和行為(具備的功能)的集合

2.想要知道Java中類是什么

  • 我們要先知道現(xiàn)實生活中的類是什么,因為Java源于現(xiàn)實生活。
  • 比如說人"類",為什么我們?nèi)祟惸?,因為我們什么都相似,我們都有共同的外在特征,比如都有耳朵鼻子嘴巴等,都有姓名,年齡等等。我們都有相似相同的功能,比如都有吃喝拉撒睡,所以說把我們圍在一起,就稱為人類。

3.怎么寫一個類

定義類要用關(guān)鍵字class。

格式:

class 類名 {
            類的屬性;
            類的行為;
          }

步驟:

1.知道你要寫的類是什么,從現(xiàn)實生活中去尋找 。

2.該類事物中有哪些屬性:什么是屬性?是事物的外在特征,成員變量。

3.該類事物中有哪些行為:什么是行為?是事物所具備的功能,一般都是動詞,成員方法。

實例:

需求:

定義一個人類

1.我們找描述的人類

2.屬性:姓名,年齡,性別,血型

3.動作:吃,喝,拉,撒,睡

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

對象

1.什么是對象

對象是類的具體的體現(xiàn)。

2.創(chuàng)建對象的格式

類名 對象名 = new 類名();
Liu p   = new Liu();

3.怎么使用對象中的屬性

對象名.屬性名 = 屬性值;
p.name = "tom";
p.age = 18;
p.sex = "女人";
p.xuexing = "AB型"

4.怎么使用對象中的行為

對象名.方法名();
p.eat();
p.drink();
p.sleep();

5.實例

package com;
//測試類:里面會提供主方法
public class Demoliu {
	//程序執(zhí)行的入口,主方法
	public static void main(String[] args) {
		//創(chuàng)建出來一個小人
		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);
		//調(diào)用這個人的行為
		p1.eat();
		p1.drink();
		p1.sleep();
		//創(chuàng)建出來一個小人
		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);
		//調(diào)用這個人的行為
		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("睡");
	}
}

變量

成員變量和局部變量

1.什么是局部變量

定義在方法中,或者方法聲明上的變量就是局部變量。

實例:

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

2.什么是成員變量

定義在類中,方法外的變量就是成員變量。

實例:

class Person 
	{
		String name;
		int age;
		public void eat() {
		}
	}

3.成員變量和局部變量的區(qū)別

1.定義位置不同
        局部變量:定義在方法中或者方法的聲明上
        成員變量:定義在類中方法外 
2.內(nèi)存位置不同
        局部變量:存儲在棧中的方法中
        成員變量:存儲在堆中的對象中
3.初始值不同
        局部變量:沒有默認初始值,想要使用一定要先賦值在使用
        成員變量:有默認初始化值,如果不賦值也可以使用
            String類型的變量默認初始值 null
            int類型的變量默認初始值 0
            boolean類型的變量默認初始值  false
            double類型的變量默認初始值 0.0
            char類型的變量默認初始值 '\u0000'
4.生命周期不同
        局部變量:因為是存儲在方法中,所以是隨著方法的存在而存在,隨著方法的消失而消失
        成員變量:因為是存儲在對象中,所以是隨著對象的存在而存在,隨著對象的消失而消失
5.作用域范圍不同
        局部變量:出了方法就用不了了
        成員變量:在本類中的方法中都可以使用

到此這篇關(guān)于Java快速入門掌握類與對象及變量的使用的文章就介紹到這了,更多相關(guān)Java類與對象內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論