物件導向基礎

來源:互聯網
上載者:User

標籤:初始化   消失   沒有   直接   堆記憶體   棧記憶體   成員變數   基礎   概念   

1.物件導向的思想
  • 物件導向特點:a.更符合我們思想習慣的思想;
    ??????b.可以將複雜的事情簡單化;
    ??????c.將我們從執行者變成了指揮者,角色發生了轉換。2.類於對象及其應用
  • 事物和類的對應關係
    ??事物??????類
    ??屬性??----------成員變數
    ??行為??----------成員方法
  • 成員變數和成員方法
    ??成員變數:和以前定義變數一樣,儲存位置放生了改變,在類中方法外
    ??成員方法:和以前定義方法一樣,只不過去掉了static。
  • 類於對象的概念
    ??類:一組相關的屬性和行為的集合
    ??對象:該類事物的具體體現
3.成員變數和局部變數的區別
  • 在類中位置不同
    ??成員變數:在類中方法外
    ??局部變數:在方法定義中或者方法聲明上
  • 在記憶體中的位置不同
    ??成員變數:在堆記憶體
    ??局部變數:在棧記憶體
  • 生命週期不同
    ??成員變數:隨著對象的建立而存在,隨著對象的消失而消失
    ??局部變數:隨著方法的調用而存在,隨著方法的調用完畢而消失
  • 初始化值不同
    ??成員變數:有預設初始化值
    ??局部變數:沒有預設初始化值,必須定義,賦值,然後才能使用
    ??注意:局部變數名稱可以和成員變數名稱一樣,在方法中使用的時候,採用的是就近原則。4.方法的形式參數是類名的時候如何調用
  • 形式參數
    ??基本類型:形式參數的改變不影響實際參數
    ??參考型別:形式參數的改變直接影響實際參數
  • 方法的參數是類名:如果一個方法的形式參數是一個類類型(參考型別),這裡其實需要的是該類的對象。

物件導向基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.