91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中實例的使用方法

發布時間:2020-06-29 09:22:59 來源:億速云 閱讀:211 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關Java中實例的使用方法,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

 java中new出來的對象叫做實例,說白了就是這個new出來的“東西”,叫它對象也可以,叫它實例也可以,對象和實例在這個角度上來講是等價的。

這樣:

Java中使用new關鍵字加上構造方法,來創建一個對象,下面是一個名為Cat的類

public class Cat {
    public Cat() {
        System.out.println("這是構造方法");
    }
}

使用new + 構造方法 來創建一個對象,那么也就是

Cat c = new Cat();

前半部分,Cat c 的意思是,在內存中分配一個變量,名字叫c,這個變量是Cat類型的,它的值是什么?

一會兒在說;

后半部分,new Cat(); 這就是new關鍵字和構造方法來創建一個對象,Cat()是構造方法的名字沒錯吧?想造出一個對象來,就這么寫,語法規定的,沒有為什么;

new Cat(); 說明 new這個Cat類的一個對象,程序運行的時候,會調用構造方法Cat(),等這個構造方法執行完了,這個Cat類型的對象也就造出來了,真正的出現在內存當中了;

使用new關鍵字造出來的對象,被分配在內存的堆區(heap),而且等這個對象真正出來之后,還會做一件重要的事情:

我們這個對象是被分配在內存中的,那么內存地方大了,這個對象在哪里呢?怎么找到它呢?new關鍵字創建出一個對象之后,會把這個對象在內存中的地址返回,通過這個地址就可以找到這個對象,那么我們上面的寫法

Cat c = new Cat();

意思就是說,把這個對象在內存中的地址 賦值 給變量c,這就是Java中引用概念,c就叫做引用,或者叫引用變量,或者直接叫變量,沒問題,都是它;

c的值就是一個內存地址,或者叫引用地址,通過這個地址,就可以準確的找到我們剛才創建出來的對象,以后我們要使用這個對象做一些事情,調用此對象的方法什么的,都用過這個引用,ok?

注意,我再說一遍,好多人都搞不清楚,這個c到底是對象還是引用,好多人說c就是Cat類的一個實例,這是非常錯誤的,c就是引用,不是對象!我們new出來的這個東西,真正在內存中的這個東西叫做對象,叫做實例。

關于Java中實例的使用方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣城市| 哈尔滨市| 即墨市| 三江| 赫章县| 新邵县| 垦利县| 庄河市| 安平县| 灵山县| 寻乌县| 永川市| 白山市| 缙云县| 眉山市| 中超| 尤溪县| 台南市| 云梦县| 博白县| 射洪县| 惠水县| 桓仁| 淳化县| 思茅市| 嘉黎县| 金阳县| 洪湖市| 阜新市| 红桥区| 宁明县| 江油市| 沙河市| 紫金县| 四会市| 逊克县| 梁河县| 瑞昌市| 江安县| 浦江县| 德庆县|