国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java變量的區(qū)別淺析

java變量的區(qū)別淺析

2019-10-24 16:46java教程網(wǎng) JAVA教程

對于java的變量天天見到,但有時候別人問起它們的區(qū)別有時候也說不全,所以就找了些資料整理了整理...

變量也叫靜態(tài)變量,也就是在變量前加了static 的變量;
實例變量也叫對象變量,即沒加static 的變量;
兩者區(qū)別在于:
類變量(靜態(tài)變量)是所有對象共有,其中一個對象將它值改變,其他對象得到的就是改變后的結(jié)果,并且類變量是可以直接通過類名來調(diào)用的 如:A.xingS;
而實例變量則屬對象私有,某一個對象將其值改變,不影響其他對象,實例變量顧名思義是屬于實例的,所以只能通過實例來調(diào)用 如:A a=new A(); a.name;
舉個不太恰當?shù)睦樱侯愖兞烤秃帽纫粋€人的姓氏,實例變量就相當于人的名字,如果它父親把姓改了,那它所有的兄弟姐妹姓都得改,但是它們的名字還是各用各的。
例:

復制代碼代碼如下:


public class A{  
static  int xingS = 0; //類變量   
private int name = 0; //實例變量   
String id; //實例變量  
private String colorType; //實例變量   
private int size; //實例變量   
private static String depart; //類變量   f
inal String name="zwm"; //常量

public class B{   
public void main (String[] args){       
A son1= new A();       
A son2= new A();       
son1.xingS = 3;  // 等同于 
A.xingS = 3;       
son1.name = 4 ;       
System.out.println(son2.xingS); //結(jié)果為3       
//類變量是針對所有對象的,所以son1改變xingS,son2的a也改變       
System.out.println(son2.name); //結(jié)果為0       
//實例只改變自身的,所以son1對象的name改變,不影響對象son2的name變量  
}
}


類變量又叫靜態(tài)成員變量,它不需要創(chuàng)建對象就可以已經(jīng)在內(nèi)存中存在了,而在創(chuàng)建實例對象的時候,
內(nèi)存中會為每一個實例對象的每一個非靜態(tài)成員變量開辟一段內(nèi)存空間,用來存儲這個對象所有的非靜態(tài)成員變量值。
即使兩個不同的實例對象是屬于同一個class類,但是它們的同名非靜態(tài)成員變量在內(nèi)存中占用的空間是不同的,
而靜態(tài)成員變量也就是類變量相同。所有的實例對象都共用一個類變量,內(nèi)存中只有一處空間是放這個類變量值的。
因此,如果一個對象把類變量值改了,另外一個對象再取類變量值就是改過之后的了。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩av免费看 | 毛片一级在线 | 日韩精品一区二区三区免费视频 | 国产精品久久久久精 | 国产精品视频一区二区三区 | 韩国毛片在线观看 | 91精品国产91久久久久久吃药 | 色婷婷精品国产一区二区三区 | 国产成人精品一区 | 日韩一区二区三区在线视频 | 国产精品久久久久久久久久久久久 | 亚洲国产精品99久久久久久久久 | 91精品国产综合久久久久久漫画 | 亚洲一区二区三区蜜桃 | 国产亚洲精品久久久久久 | 国产高清无密码一区二区三区 | 精品一区二区三区在线观看 | 一级片免费在线 | 国产精品成人一区二区三区 | 国产精品久久久久久久久久久久久 | 欧美日韩在线免费观看 | 欧美成人免费视频 | 亚洲精品久久久久久久久久久久久 | 国产男人天堂 | 亚洲成人一区二区三区 | 日韩不卡二区 | 日韩有码在线播放 | 国产综合久久 | 亚洲午夜电影在线 | 精品国精品国产自在久不卡 | 成人精品视频在线 | 精品一区二区三区中文字幕老牛 | 久久夜视频| 一区亚洲| 欧美日韩中文在线 | 亚洲成人日韩在线 | 亚洲一区二区中文字幕 | 亚洲欧美日韩在线 | 欧美一级二级三级 | 日韩国产在线观看 | 在线播放国产一区二区三区 |