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