<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            java基礎的面向對象

            時間:2025-04-19 08:43:06 java語言 我要投稿

            java基礎的面向對象

              導語:Java具有簡單性、面向對象、分布式、健壯性、安全性、平**立與可移植性、多線程、動態性等特點。下面是java基礎的面向對象的特點,歡迎參考!

              1、面向對象思想:

              (1)概述:面向對象是相對于面向過程而言的,面向過程強調的是功能,面向對象強調的是將功能封裝進對象,

              強調具備功能的對象;

              (2)思想特點:

              A:是符合人們思考習慣的一種思想;

              B:將復雜的事情簡單化了;

              C:將程序員從執行者變成了指揮者;

              比如我要達到某種結果,我就尋找能幫我達到該結果的功能的對象,如我要洗衣服我就買洗衣機,

              至于怎么洗我不管。

              (3)特征:

              封裝:隱藏對象的屬性和實現細節,僅對外提供公共訪問方式

              繼承: 多個類中存在相同屬性和行為時,將這些內容抽取到單獨一個類中,那么多個類無需再定義

              這些屬性和行為,只要繼承那個類即可。

              多態: 一個對象在程序不同運行時刻代表的多種狀態,父類或者接口的引用指向子類對象

              2、類和對象:

              類:對現實世界中某類事物的描述,是抽象的,概念上的定義。

              對象:事物具體存在的個體。

              3:成員變量和局部變量的區別(重點)

              (1)作用域

              成員變量:針對整個類有效。

              局部變量:只在某個范圍內有效。(一般指的就是方法,語句體內)

              (2)存儲位置

              成員變量:隨著對象的創建而存在,隨著對象的消失而消失,存儲在堆內存中。

              局部變量:在方法被調用,或者語句被執行的時候存在,存儲在棧內存中。

              當方法調用完,或者語句結束后,就自動釋放。

              (3)初始值

              成員變量:有默認初始值。

              局部變量:沒有默認初始值,使用前必須賦值。

              4、匿名對象

              (1)匿名對象就是沒有名字的對象。是對象的一種簡寫形式。

              (2)應用場景

              A:只調用一次類中的方法。

              B:可以作為實際參數在方法傳遞中使用


            【java基礎的面向對象】相關文章:

            Java面向對象基礎知識03-15

            Java的面向對象05-16

            關于Java面向對象基礎知識05-03

            Java如何面向對象08-15

            Java面向對象和面向過程的區別03-21

            java面向對象編程的方法02-17

            如何理解Java面向對象07-06

            Java面向對象知識鞏固01-30

            java面向對象編程講解06-18

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院