首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 類與對象(一):面向對象核心概念入門

     編輯:Java 綜合教學

面向對象基本概念

面向對象(OO)是一種程式設計範式,核心思想是用對象、類、繼承、封裝、消息等概念建模現實世界,順應人類自然思維。

對象

系統中描述客觀事物的實體,是構成系統的基本單位。由屬性(狀態)與服務(行為)組成。

類

將具有相同屬性與服務的對象抽象歸類。類是對象的「模具」,對象是類的「鑄件」。類內部包含:

  • 屬性說明(資料成員)
  • 服務說明(方法/函數)

消息

對象間互動的方式,即「服務請求」。包含:目標對象標識、服務標識、輸入資訊、回應資訊。服務常稱為方法。

面向對象三大特徵

  1. 封裝性:將屬性與服務結合為獨立單位,盡可能隱藏內部細節。
  2. 繼承性:子類擁有父類全部屬性與服務。Java 支援單繼承,父類稱 SuperClass,子類稱 SubClass。
  3. 多態性:同一方法在父類與各子類呈現不同行為。例:「幾何圖形」的 draw(),在「橢圓」與「多邊形」子類實作不同。

掌握這些基石,才能進入 Java 類定義與實作的實戰階段。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved