成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java教程 Java類(lèi)中的各種數(shù)據(jù)

開(kāi)發(fā) 后端
在這文章中,作者對(duì)Java類(lèi)中與數(shù)據(jù)相關(guān)的內(nèi)容進(jìn)行總結(jié)。按照數(shù)據(jù)聲明的位置,可以分為兩類(lèi),聲明位置的不同,作用域就有所不同。最后作者對(duì)其進(jìn)行了總結(jié)。

本文是Java教程之Java類(lèi)中的各種數(shù)據(jù)部分。

按照數(shù)據(jù)聲明的位置,Java類(lèi)可以分為兩類(lèi),聲明位置的不同,作用域就有所不同。

1.數(shù)據(jù)成員:在類(lèi)體中聲明的數(shù)據(jù),稱(chēng)為數(shù)據(jù)成員。

2.局部變量:在方法中聲明的數(shù)據(jù),稱(chēng)為局部變量,也稱(chēng)為本地變量,方法變量,自動(dòng)變量。局部變量只能在該方法中使用。

如下例所示:

  1. package com.csst.test;  
  2.  
  3. public class TestData {  
  4.  
  5.     /**  
  6.  
  7.      * @param args  
  8.  
  9.      */ 
  10.  
  11.     //1.數(shù)據(jù)成員  
  12.  
  13.     private int x;  
  14.  
  15.     private int y;  
  16.  
  17.     public void test(int y){  
  18.  
  19.     //2.局部變量  
  20.  
  21.        int z;  
  22.  
  23.        this.y=y;  
  24.  
  25.        System.out.println(x);//輸出0  
  26.  
  27.        System.out.println(z);//編譯錯(cuò)誤  
  28.  
  29.     }  
  30.  


接下來(lái),對(duì)數(shù)據(jù)成員以及局部變量的區(qū)別進(jìn)行總結(jié)。

1.訪問(wèn)權(quán)限修飾符:訪問(wèn)權(quán)限修飾符可以修飾數(shù)據(jù)成員,但是不能修飾局部變量。

2.static修飾符:static修飾符可以修飾數(shù)據(jù)成員,但是不能修飾局部變量。

3.數(shù)據(jù)類(lèi)型:數(shù)據(jù)成員和局部變量都可以使用任何數(shù)據(jù)類(lèi)型。

4.初值:數(shù)據(jù)成員可以不賦初值,有默認(rèn)值,如整型默認(rèn)為0,浮點(diǎn)型默認(rèn)為0.0,字符型默認(rèn)為/u0000,布爾型默認(rèn)為false,所有引用類(lèi)型默認(rèn)為false。而局部變量使用前一定賦初值,否則會(huì)有編譯錯(cuò)誤。

5.作用域:數(shù)據(jù)成員可以在整個(gè)類(lèi)中使用,只要權(quán)限允許,也可以在其他類(lèi)中通過(guò)對(duì)象或者類(lèi)名(static成員)調(diào)用。而局部變量只能在當(dāng)前方法中使用。

6.生命周期:數(shù)據(jù)成員都隨著類(lèi)的加載(static)或者對(duì)象的創(chuàng)建(非static)而被初始化,隨著對(duì)象的銷(xiāo)毀或者類(lèi)的銷(xiāo)毀而銷(xiāo)毀。而局部變量都是在調(diào)用該方法時(shí)臨時(shí)被初始化,而方法運(yùn)行結(jié)束即刻被回收。

7.如果遇到方法參數(shù)恰好與數(shù)據(jù)成員同名的情況,使用this來(lái)區(qū)別,this表示當(dāng)前的引用,點(diǎn)取的就是數(shù)據(jù)成員。

初學(xué)者只要了解以上幾點(diǎn),相信再看Java類(lèi)的各種數(shù)據(jù),就會(huì)清楚得多了。

【編輯推薦】

  1. Java語(yǔ)言入門(mén)教程之Java類(lèi)中的包
  2. Java語(yǔ)言入門(mén)教程之Java類(lèi)的組成
  3. Java語(yǔ)言入門(mén)教程之Java類(lèi)中的各種數(shù)據(jù)
  4. Java語(yǔ)言入門(mén)教程之Java語(yǔ)言的訪問(wèn)權(quán)限修飾符
  5. 2008最值得學(xué)習(xí)的五種JAVA技術(shù)
責(zé)任編輯:仲衡 來(lái)源: taomoon719的專(zhuān)欄
相關(guān)推薦

2011-05-18 10:26:34

java

2009-06-12 13:28:23

Java類(lèi)中的包Java教程

2011-05-26 09:27:59

JDBC連接數(shù)據(jù)庫(kù)

2011-07-01 15:32:58

Qt 數(shù)據(jù)類(lèi)型

2009-06-12 13:19:55

Java類(lèi)的組成Java教程

2011-07-10 14:07:59

JAVA

2009-06-30 14:37:08

數(shù)據(jù)庫(kù)JSP

2009-06-12 13:48:13

數(shù)據(jù)類(lèi)型string類(lèi)Java教程

2019-06-18 10:31:23

數(shù)據(jù)庫(kù)端口URL

2011-12-01 10:55:34

2009-05-30 09:24:24

AndroidGoogle移動(dòng)OS

2009-03-24 08:35:57

AndroidGoogle移動(dòng)os

2023-09-14 08:16:50

Lazy注解null

2011-05-26 08:36:07

JDKJava

2011-06-24 14:17:58

Qt 容器類(lèi) QVector

2019-06-19 08:14:14

數(shù)據(jù)庫(kù)驅(qū)動(dòng)URL

2011-05-13 13:38:49

數(shù)據(jù)庫(kù)對(duì)象

2009-08-05 10:00:04

數(shù)據(jù)挖掘算法SQL Server

2011-05-07 15:38:30

MySQL數(shù)據(jù)引擎

2010-05-26 17:05:48

MySQL數(shù)據(jù)類(lèi)型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91玖玖| 日本中文在线视频 | 精品欧美一区二区三区久久久 | 浮生影院免费观看中文版 | 精品国产欧美一区二区 | 亚洲一区二区不卡在线观看 | 欧美jizzhd精品欧美巨大免费 | 夜夜爽99久久国产综合精品女不卡 | 成人性视频在线 | 精品国产乱码 | 九九热久久免费视频 | av中文字幕在线 | 操操日 | 一区二区三区久久久 | 国产一级特黄aaa大片评分 | 精品91久久| 911影院| 日本免费一区二区三区 | 亚洲一区视频在线 | 亚洲国产精品视频一区 | 日韩中文字幕在线视频 | av官网在线| 成人欧美一区二区三区黑人孕妇 | 国产精品视频一二三区 | www国产成人免费观看视频 | 日日日干干干 | www.婷婷 | 亚洲精彩视频在线观看 | 一区二区日韩 | 亚洲精品日韩在线 | 国产精品久久久久久久久久久久午夜片 | 国产精品99久久久久久动医院 | 国产91综合一区在线观看 | av在线一区二区 | 波多野结衣精品在线 | 激情五月综合 | 亚洲一区二区三区观看 | 国产精品国产三级国产aⅴ无密码 | 欧美精品在线免费 | 三级在线观看 | 国产视频福利一区 |