最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java面向?qū)ο笾饔糜蛟敿?xì)解讀

 更新時(shí)間:2024年01月12日 10:31:15   作者:咕咕貓_  
這篇文章主要介紹了Java面向?qū)ο笾饔糜蛟敿?xì)解讀,在java編程中,主要的變量就是屬性和局部變量,局部變量一般是指在成員方法中定義的變量,局部變量也就是除了屬性之外的其他變量,作用域?yàn)槎x他的代碼塊中,需要的朋友可以參考下

Java的作用域

一、基本使用

1.在java編程中,主要的變量就是屬性(成員變量)和局部變量

2.局部變量一般是指在成員方法中定義的變量

3.java中作用域的分類

①全局變量:也就是屬性,作用域?yàn)檎麄€(gè)類體

②局部變量:也就是除了屬性之外的其他變量,作用域?yàn)槎x他的代碼塊中

4.全局變量(屬性)可以不賦值直接使用,因?yàn)橛心J(rèn)值;局部變量必須賦值后才能使用,因?yàn)闆]有默認(rèn)值

二、注意事項(xiàng)和使用細(xì)節(jié)

1.屬性和局部變量可以重名,訪問時(shí)遵循就近原則

2.在同一個(gè)作用域中,比如在同一個(gè)成員方法中,兩個(gè)局部變量不能重名

3.屬性生命周期較長(zhǎng),伴隨著對(duì)象創(chuàng)建而創(chuàng)建,伴隨對(duì)象銷毀而銷毀。局部變量生命周期較短,伴隨著它的代碼塊的執(zhí)行而創(chuàng)建,伴隨著代碼塊的結(jié)束而銷毀。即在一次方法調(diào)用過程中

4.作用域范圍不同

①全局變量(屬性):可以被本類使用或其他類使用(通過對(duì)象調(diào)用)

②局部變量:只能在本類中對(duì)應(yīng)的方法中使用

5.修飾符不同

①全局變量(屬性):可以加修飾符,如:public protected private..

②局部變量:不可以加修飾符

 
public class VarScopeDetail{
	public static void main(String[] args){
		Person p1 = new Person();
		/*
		屬性生命周期較長(zhǎng),伴隨著對(duì)象的創(chuàng)建而創(chuàng)建,伴隨著對(duì)象的銷毀而銷毀。
		局部變量,生命周期較短,伴隨著它的代碼塊的執(zhí)行而創(chuàng)建,
		伴隨著代碼塊的結(jié)束而銷毀。即在一次方法調(diào)用過程中
		*/
		p1.say();//當(dāng)執(zhí)行say方法時(shí),say方法的局部變量比如name會(huì)創(chuàng)建,當(dāng)say執(zhí)行完畢后
				 //name局部變量就會(huì)銷毀,但是屬性(全局變量)仍然可以使用
		T t1 = new T();
		t1.test();
		t1.test2(p1);
	}
}
class T{
	//全局變量/屬性:可以被本類使用,或其他類使用(通過對(duì)象調(diào)用)
	public void test(){
		Person p1 = new Person();
		System.out.println(p1.name);//jack
	}
	public void test2(Person p){
		System.out.println(p.name);
	}
}
class Person{
	//細(xì)節(jié): 屬性可以加修飾符(public protected private..)
	// 	    局部變量不能加修飾符
	public int age = 20;
	String name = "jack";
	public void say(){
		//細(xì)節(jié) 屬性和局部變量可以重名,訪問時(shí)遵循就近原則
		String name = "king";
		System.out.println("say() name=" + name);
	}
	public void hi() {
		String address = "北京";
		//String address = "上海";//錯(cuò)誤,重復(fù)定義變量
		String name = "hsp";//可以
	}
}

到此這篇關(guān)于Java面向?qū)ο笾饔糜蛟敿?xì)解讀的文章就介紹到這了,更多相關(guān)Java的作用域內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot配置HikariDataSource連接池的兩種方法

    springboot配置HikariDataSource連接池的兩種方法

    本文介紹了在Spring?Boot中配置HikariDataSource連接池的兩種方式,通過application.yml或application.properties文件可以設(shè)置數(shù)據(jù)庫連接信息及Hikari連接池參數(shù),感興趣的可以了解一下
    2026-01-01
  • 16進(jìn)制顯示字節(jié)流技巧分享

    16進(jìn)制顯示字節(jié)流技巧分享

    這篇文章主要介紹了16進(jìn)制顯示字節(jié)流的技巧分享,需要的朋友可以參考下
    2014-02-02
  • java實(shí)現(xiàn)表格數(shù)據(jù)的存儲(chǔ)

    java實(shí)現(xiàn)表格數(shù)據(jù)的存儲(chǔ)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)表格數(shù)據(jù)的存儲(chǔ),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之生活旅行分享平臺(tái)的實(shí)現(xiàn)

    Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之生活旅行分享平臺(tái)的實(shí)現(xiàn)

    這是一個(gè)使用了java+Springboot+JPA+Jsp+Html+js+Ajax+maven+mysql開發(fā)的生活旅行分享平臺(tái),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有分享發(fā)布平臺(tái)該有的所有功能,感興趣的朋友快來看看吧
    2022-02-02
  • springboot操作靜態(tài)資源文件的方法

    springboot操作靜態(tài)資源文件的方法

    這篇文章主要介紹了springboot操作靜態(tài)資源文件的方法,本文給大家提到了兩種方法,小編在這里比較推薦第一種方法,具體內(nèi)容詳情大家跟隨腳本之家小編一起看看吧
    2018-07-07
  • 多線程下嵌套異步任務(wù)導(dǎo)致程序假死問題

    多線程下嵌套異步任務(wù)導(dǎo)致程序假死問題

    這篇文章主要介紹了多線程下嵌套異步任務(wù)導(dǎo)致程序假死問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • file.mkdir()、file.mkdirs()和file.createNewFile()的區(qū)別

    file.mkdir()、file.mkdirs()和file.createNewFile()的區(qū)別

    本文主要介紹了file.mkdir()、file.mkdirs()和file.createNewFile()的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 關(guān)于垃圾回收的三色標(biāo)記算法的使用解讀

    關(guān)于垃圾回收的三色標(biāo)記算法的使用解讀

    這篇文章主要介紹了關(guān)于垃圾回收的三色標(biāo)記算法的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Java開發(fā)深入分析講解二叉樹的遞歸和非遞歸遍歷方法

    Java開發(fā)深入分析講解二叉樹的遞歸和非遞歸遍歷方法

    樹是一種重要的非線性數(shù)據(jù)結(jié)構(gòu),直觀地看,它是數(shù)據(jù)元素(在樹中稱為結(jié)點(diǎn))按分支關(guān)系組織起來的結(jié)構(gòu),很象自然界中的樹那樣。樹結(jié)構(gòu)在客觀世界中廣泛存在,如人類社會(huì)的族譜和各種社會(huì)組織機(jī)構(gòu)都可用樹形象表示,本篇介紹二叉樹的遞歸與非遞歸遍歷的方法
    2022-05-05
  • spring基于注解配置實(shí)現(xiàn)事務(wù)控制操作

    spring基于注解配置實(shí)現(xiàn)事務(wù)控制操作

    這篇文章主要介紹了spring基于注解配置實(shí)現(xiàn)事務(wù)控制操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09

最新評(píng)論

普洱| 鄱阳县| 安阳市| 密云县| 南京市| 广平县| 三原县| 安阳市| 台江县| 甘南县| 黎川县| 麻栗坡县| 宁阳县| 万源市| 福鼎市| 潍坊市| 澄江县| 田林县| 枣庄市| 登封市| 安吉县| 张家口市| 房山区| 石河子市| 瓦房店市| 永定县| 灵石县| 增城市| 颍上县| 右玉县| 丁青县| 彭泽县| 海晏县| 丘北县| 讷河市| 巴楚县| 旺苍县| 乌兰浩特市| 大石桥市| 西峡县| 新津县|