Java從入門到精通 第七章 類和物件
Java從入門到精通 第七章 類和物件
實質上可以將類看作是物件的載體,定義了物件所具有的功能。
一、物件導向的概述
1)類和物件
類是同一類事物的統稱,是封裝物件的屬性和行為的載體,而物件則是類抽象出來的一個例項。定義完類之後,可以根據這個類抽象出一個實體物件,通過實體物件解決相關實際問題。
類中物件行為是以方法的形式定義的,物件屬性是以成員變數形式定義的。
類和物件的關係如下圖所示:
2)封裝
物件導向程式設計具有以下特點:
- 封裝性
- 繼承性
- 多型性
封裝是物件導向程式設計的核心思想。將物件的屬性和行為封裝起來,其載體就是類,類通常對客戶隱藏其實現細節,這就是封裝的思想。例如:使用者使用計算機是,只需要使用手指敲擊鍵盤就可以實現一些功能,無須知道計算機內部是如何工作的。
3)
相關文章
- Java學習從入門到精通Java
- Java 從入門到精通-反射機制Java反射
- Thymeleaf從入門到精通
- LESS從入門到精通
- Git 從入門到精通Git
- Shell從入門到精通
- Promise從入門到精通Promise
- vim從入門到精通
- Charles 從入門到精通
- RabbitMQ從入門到精通MQ
- SAP從入門到精通
- redis從入門到精通Redis
- 自學 Java 怎麼入門,怎麼從入門到精通?Java
- Java學習從入門到精通[原創]Java
- Java學習從入門到精通(3)(轉)Java
- Java學習從入門到精通(2)(轉)Java
- 真正的Java學習從入門到精通Java
- 《Java從入門到失業》第四章:類和物件(4.6):類路徑Java物件
- 《Java從入門到失業》第四章:類和物件(4.2):String類Java物件
- 《Java從入門到失業》第四章:類和物件(4.5):包Java物件
- .NET8 Blazor 從入門到精通:(三)類庫和表單Blazor
- ElasticSearch 7.8.1 從入門到精通Elasticsearch
- Eclipse從入門到精通Eclipse
- RabbitMQ 從入門到精通 (一)MQ
- ActiveMQ從入門到精通(一)MQ
- ActiveMQ從入門到精通(二)MQ
- Kaizen如何從入門到精通?AI
- Celery框架從入門到精通框架
- jsp從入門到精通JS
- Python從入門到精通Python
- 新手學習Java,如何快速從入門到精通!Java
- 真正的Java學習從入門到精通(轉)Java
- MyBatis從入門到精通(一):MyBatis入門MyBatis
- Java 異常處理專題,從入門到精通Java
- 從入門到精通,Java學習路線導航Java
- WIFI滲透從入門到精通WiFi
- Hello Spark! | Spark,從入門到精通Spark
- Spark SQL | Spark,從入門到精通SparkSQL