1. 程式人生 > >Java面向物件(OOP)概念

Java面向物件(OOP)概念

Java 面向物件


始祖:simula第一種面嚮物件語言。
始祖:smalltalk第一個真正面向物件(一切可表現為物件的程式設計模式)的語言。

OOPs(面向物件程式設計系統)

      他提供一些概念

物件

      任何具有狀態和行為的實體都稱為物件

      物件的集合稱為類

繼承

      當一個物件獲取父物件的所有屬性和行為,稱為繼承。 它提供程式碼可重用性。 它用於實現執行時多型性。

多型性

      當一個任務通過不同的方式執行時,稱為多型性,在Java中 ,使用方法過載和方法重寫來實現多型。

抽象

      隱藏內部細節和顯示功能稱為抽象。

封裝

      將程式碼和資料繫結(或包裝)在一起成為單個單元稱為封裝。

面向物件程式語言和基於物件的程式語言有什麼區別?

      除了繼承,基於物件的程式語言遵循OOP的所有功能。JavaScript和VBScript是基於物件的程式語言。