欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java如何引用變量賦值

呂致盈2年前21瀏覽0評論

Java如何引用變量賦值?

這里我們從更深層次來看看Java如何給引用變量賦值:

在Java中我們先姑且把數(shù)據(jù)類型氛圍基本數(shù)據(jù)類型和引用數(shù)據(jù)類型,那么從下面幾個(gè)點(diǎn)答主來說說Java中的引用數(shù)據(jù)類型的賦值:

了解基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的基本概念

基本數(shù)據(jù)類型

Java中的基本數(shù)據(jù)類型就是我們剛剛開始學(xué)的時(shí)候的八大基本數(shù)據(jù)類型:int,byte,short,long,double,float,char,boolean。這八大基本數(shù)據(jù)類型說白了就是Java中幫我們定義好的,我們常用的一些需要用到程序中做數(shù)據(jù)計(jì)算的類型。這些類型的定義語法結(jié)構(gòu),基本一樣,如下面:

int a=10;

下面我們在來看看定義完當(dāng)前的基本數(shù)據(jù)類型的變量,在電腦中內(nèi)存的怎么樣的。

當(dāng)我們定義了一個(gè)int類型數(shù)據(jù)的時(shí)候,在電腦內(nèi)存中會開辟一個(gè)空間直接存上我們賦的值10進(jìn)去,那么當(dāng)我們要用這個(gè)變量的時(shí)候是直接引用a變量名來使用,并且是直接得到的是開辟空間中的值。

引用數(shù)據(jù)類型

除了八種基本數(shù)據(jù)類型以外,我們編寫的類,作為數(shù)據(jù)類型創(chuàng)建的變量,Object類等等。象這種類作為數(shù)據(jù)類型的都屬于引用數(shù)據(jù)類型。那么引用數(shù)據(jù)類型創(chuàng)建的語法如下:

Dog d=new Dog();

d.name="啊黃";

d.age=1;

引用數(shù)據(jù)類型創(chuàng)建的時(shí)候它的內(nèi)存分配情況:

可以看到引用數(shù)據(jù)類型開辟的空間中存的是指向?qū)ο蟮牡刂分担敲催@個(gè)時(shí)候你如果直接引用d對象的話是用到的地址值。

基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的賦值

通過上面的描述,我們通過對比了解到基本數(shù)據(jù)類型的賦值和引用數(shù)據(jù)類型的賦值的不同,這里我們來總結(jié)幾點(diǎn):

引用數(shù)據(jù)類型賦值的通過new 對象();來給前面的對象賦值引用數(shù)據(jù)類型的對象d存的是=后面實(shí)際new出來的對象的地址我們使用對象d中的某個(gè)屬性,需要通過地址找到對象中的某個(gè)屬性的空間

總結(jié):引用類型變量其實(shí)就和我們創(chuàng)建基本數(shù)據(jù)類型的變量其實(shí)概念是一樣的,但是引用數(shù)據(jù)類型的賦值是需要對應(yīng)數(shù)據(jù)類型的類的new 對象();基本數(shù)據(jù)類型是直接賦值對應(yīng)數(shù)據(jù)類型的值。

不知道是否是答主需要的答案,碼字不易,希望各位小伙伴能點(diǎn)個(gè)贊,如果有其他更好看法的小伙伴可以在下方評論區(qū)留言給我,我們一起來探討探討

java引用類,Java如何引用變量賦值