日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[Day9]面向对象

發布時間:2025/6/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Day9]面向对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.面向過程與面向對象

  (1)面向對象思維方式是一種更符合人們思考習慣的思想

  (2)面向過程思維方式中更多的體現的是執行者,而面向對象中更多的體現的是指揮者

  (3)面向對象思維方式將復雜的問題簡單化

?

2.類與對象

  (1)定義類的格式

    public class 類名 {

???     //可編寫0至n個屬性

???     數據類型 變量名1;

?? ?    數據類型 變量名2;

???

???     //可編寫0至n個方法

???     修飾符 返回值類型 方法名(參數){

???     執行語句;

      }

    }

  (2)屬性和功能統稱為事物中的成員

    事物的成員分為兩種:成員屬性和成員功能;成員屬性->成員變量,成員功能->成員方法

  (4)類是某一類事物的抽象描述,而對象用于表現現實中該類事物的個體。

  (5)局部變量和成員變量的區別

      1.定義位置上的區別
?         成員變量,定義在類中,方法外
?        局部變量,方法內,語句內
?
?      ? 2.作用域不同
?        成員變量,作用范圍是整個類
?        局部變量,方法內,語句內

      3.默認值不同
?        成員變量,有自己的默認值
?        局部變量,沒有默認值,不賦值不能用
?
      4.內存位置不同
?        成員變量,跟隨對象進入堆內存存儲
?        局部變量,跟隨方法進入棧內存
?
?      5.生命周期不同
?        成員變量,跟隨對象,在堆中存儲,內存等待JVM清理,生命相對較長
?        局部變量,跟隨方法,方法出棧,生命相對較短

?

3.封裝

  (1)面向對象共有三個特征:封裝,繼承,多態

  (2)封裝的好處:

     1、提高了代碼的復用性。

     ?? 2、隱藏了實現細節,還要對外提供可以訪問的方式。便于調用者的使用。這是核心之一,也可以理解為就是封裝的概念。

     3、提高了安全性。

  (3)類中不需要對外提供的內容都私有化,包括屬性和方法。以后再描述事物,屬性都私有化,并提供setXxx getXxx方法對其進行訪問。

  (4)私有僅僅是封裝的體現形式

?

4.this關鍵字:區分成員變量和局部變量

轉載于:https://www.cnblogs.com/ERFishing/p/10461297.html

總結

以上是生活随笔為你收集整理的[Day9]面向对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。