更新時間:2022-02-17 17:05:02 來源:動力節點 瀏覽1754次
在本文中,您將了解Java中面向對象編程的基礎知識。請閱讀我們之前討論過Java基礎知識的部分,如數據類型、文字、運算符、變量、關鍵字、決策語句、循環語句、分支語句、方法等。在本文的結尾,我希望你能了解Java中面向對象編程的基本概念。
面向對象編程的主要目的是實現現實世界的實體。例如,對象、類、抽象、封裝、繼承、多態等。面向對象編程也俗稱OOP。流行的面向對象語言有Java、C#、C++等。
OOP,Java中的概念是Java面向對象編程背后的主要思想。它們是抽象、封裝、繼承和多態。掌握它們是理解Java工作原理的關鍵。基本上,Java OOP概念允許我們創建工作方法和變量,然后在不影響安全性的情況下重用它們的全部或部分。
面向對象的編程模型圍繞對象和類的概念展開。
對象是類的一個實例。對象具有狀態和行為。示例:一只狗有狀態——顏色、名字、品種以及行為——搖尾巴、吠叫、吃東西。它包含執行某些操作的屬性和函數。它們就像現實世界的物體。
類定義了對象的藍圖,您可以從中創建單個對象。例如,Laptop是一個類,而您的筆記本電腦是它的一個實例。它是一個邏輯實體。
面向對象 | 流行 |
在 OOP 中,程序被分成稱為對象的部分 | 在 POP 中,程序分為功能。 |
OOP 的主要關注點是數據 | POP的主要重點是程序。 |
它遵循自下而上的方法 | 它遵循自上而下的方法。 |
它具有訪問說明符,例如 public、private 和 protected | 在這個大多數函數中使用全局數據。 |
它提供數據隱藏,與程序相關的數據。因此提供了數據安全性 | POP 不提供任何數據安全性。 |
修改很容易 | 修改很困難。 |
示例:Java、Perl、C# | 示例:C、COBOL 等。 |
OOP,提供4個原則。他們是
OOP的主要目的是將數據和對其進行操作的函數綁定在一起,這樣代碼的其他部分就不能訪問該數據,除了該函數。這些是Java中的一些核心OOP概念:
抽象是向用戶隱藏實現細節并為用戶提供他們想要的東西的藝術。抽象是一個過程,通過該過程,數據和程序被定義為在形式上與其含義(語義)相似的表示,同時隱藏了實現細節。例如,在駕駛汽車時,您不必關心其內部工作。在這里,您只需要關注方向盤、齒輪、油門等部件。
結合實現隱藏(通過訪問控制)在類中包裝數據和方法通常稱為封裝。結果是具有特征和行為的數據類型。封裝本質上同時具有信息隱藏和實現隱藏。與封裝一樣,一個類中的數據對其他類是隱藏的,因此也稱為數據隱藏。例如,膠囊包裹著不同的藥物。
這個Java OOP概念讓程序員可以在不同的上下文中使用同一個詞來表示不同的事物。Java中的一種多態形式是方法重載。這就是代碼本身暗示不同含義的時候。另一種形式是方法覆蓋。那時,提供的變量的值暗示了不同的含義。例如,以不同的方式說服客戶,繪制一些東西,例如形狀、三角形、矩形等。
繼承是一種OOPS概念,其中一個對象獲取父對象的屬性和行為。它正在創建兩個類之間的父子關系。它為組織和構建任何軟件提供了強大而自然的機制。它提供代碼可重用性。它用于實現運行時多態性。例如,假設我們有一個Employee類。員工類具有組織內所有員工必須具有的所有通用屬性和方法。也可以有其他專業員工,例如經理。經理是組織的正式員工,但除此之外,他們與其他員工相比沒有更多的屬性,例如他們的下屬或下屬。
注意:類和對象不是OOP概念,而是類和對象用于在Java中實現OOP概念。
以上就是動力節點小編介紹的"Java基礎學習什么-重點是面向對象編程",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習