更新時間:2019-10-31 15:25:29 來源:動力節點 瀏覽2256次
Java仍然是使用率非常高的編程語言,很多有一定Java基礎的小伙伴都想自學Java,但是Java自學容易嗎?如何進行Java入門,今天動力節點java培訓機構小編針對Java自學很重要的一個章節進行介紹,Java面向對象,希望對大家有所幫助。
一、面向過程的思想和面向對象的思想
面向對象和面向過程的思想有著本質上的區別, 作為面向對象的思維來說,當你拿到一個問題時,你分析這個問題不再是第一步先做什么,第二步再做什么,這是面向過程的思維,你應該分析這個問題里面有哪些類和對象,這是第一點,然后再分析這些類和對象應該具有哪些屬性和方法。這是第二點。最后分析類和類之間具體有什么關系,這是第三點。面向對象有一個非常重要的設計思維:合適的方法應該出現在合適的類里面
二、簡單理解面向對象
就是在程序里面首先分解出來的應該是注意不再是一步一步的過程了,而是首先考慮在這個問題域里面或者程序里面應該具有有哪些對象,所以從現在開始考慮任何問題腦子里不要再想著我實現這件事我第一步應該干什么,第二步應該干什么,如果這樣想,那就是面向過程的思維了。面向對象的思維是,當我碰到這個問題域的時候,碰到這個程序的時候,我首先應該把這個問題里有哪些對象,對象與對象之間有什么關系抽象出來。
三、面向對象的設計思想
面向對象的基本思想是,從現實世界中客觀存在的事物出發來構造軟件系統,并在系統的構造中盡可能運用人類的自然思維方式。
面向對象更加強調運用人類在日常生活的邏輯思維中經常采用的思想方法與原則,如抽象、分類,繼承、聚合、多態等。
人在思考的時候,首先眼睛里看到的是一個一個的對象。
四、對象和類的概念
對象是用于計算機語言對問題域中事物的描述,對象通過“屬性(attribute)”和“方法(method)”來分別對應事物所具有的靜態屬性和動態屬性。
類是用于描述同一類的對象的一個抽象的概念,類中定義了這一類對象所具有的靜態屬性和動態屬性。
以上就是動力節點java培訓機構小編介紹的“自學java開發之面向對象”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
相關java面向對象視頻教程免費下載
java面向對象基礎視頻:簡單概述_is a_is like a_has_a
java面向對象編程視頻:Object類_finalize方法
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習