本文目錄一覽:
JAVA 類變量和成員變量怎麼理解
成員變量就是類中的屬性。當new對象的時候,每個對象都有一份屬性。一個對象中的屬性就是成員變量。在類內部,任何地方都可以訪問成員變量。類變量是被static修飾的屬性。作用範圍在類變量定義之後。
class Person{
//成員變量,實例變量
String name;
//靜態變量,類變量,所有對象共享的屬性用static修飾
static String country = “CN”;
public void show(){
System. out.println(country + “:” + name); }}
class StaticDemo{
public static void main(String[]args){
Personp = new Person();
System. out.println(p.country); //可以用類名直接調用
System. out.println(Person.country); }}
擴展資料:
成員變量和類變量的區別:
1、兩個變量的生命周期不同
成員變量隨着對象的創建而存在,隨着對象的回收而釋放。
靜態變量隨着類的加載而存在,隨着類的消失而消失。
2、調用方式不同
成員變量只能被對象調用。
靜態變量可以被對象調用,還可以被類名調用。
3、數據存儲位置不同
成員變量存儲在堆內存的對象中,所以也叫對象的特有數據。
靜態變量數據存儲在方法區(共享數據區)的靜態區,所以也叫對象的共享數據。
Java的變量及數據類型介紹
Java的變量可以分為:成員變量和局部變量
數據類型分為原始數據類型和引用數據類型
原始數據類型:int
,double,float,byte,short,long,char,boolean
包裝類:Integer,Double,Float,Byte,Short,Long,Character,Boolean
引用數據類型:數組,對象,String類等
Java中的變量是什麼意思?
簡單的說,我們可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品。
在 Java 中,我們通過三個元素描述變量:變量類型、變量名以及變量值。
如果我們把變量比作是酒店的房間,要存儲的數據就好比要住宿的客人,我們可以根據客人的要求安排其入住“標準間”或者是“總統套房”,並且可以根據房間名字快速查找到入住客人的信息。同理,在 Java 程序中,我們也可以根據所需要保存的數據的格式,將其保存在指定類型的變量空間中,並且通過變量名快速定位!
例如,我們定義了一個變量 love ,用來保存一個字符串 “imooc” , 在程序中只要找到了 love 這個變量,就能找到存儲在裡面的 ”imooc”!當然,我們也可以把 love 裡面的值更換成新的字符串 “i love imooc” !
運行結果:
原創文章,作者:YUESF,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/331266.html