為什麼Java不是純面向物件程式語言?
一種完全面向物件的語言需要具備全部 4 個面向物件程式設計概念。此外,所有預定義型別和使用者定義型別都必須為物件,並且所有操作都只能透過呼叫類的相關方法進行。
儘管 Java 遵循了所有 4 個面向物件概念,但 Java
- 有預定義的基本資料型別(非物件)。
- 您可以在不建立靜態類物件的情況下訪問靜態類的成員。
因此,Java 不被視為完全面向物件的技術。
廣告
一種完全面向物件的語言需要具備全部 4 個面向物件程式設計概念。此外,所有預定義型別和使用者定義型別都必須為物件,並且所有操作都只能透過呼叫類的相關方法進行。
儘管 Java 遵循了所有 4 個面向物件概念,但 Java
因此,Java 不被視為完全面向物件的技術。