• 您現在的位置是:首頁 >生活 > 2023-11-24 22:18:18 來源:

    java面向對象的三大特點(java面向對象的理解)

    導讀 大家好,我是小夏,我來為大家解答以上問題。java面向對象的三大特點,java面向對象的理解很多人還不知道,現在讓我們一起來看看吧!1、jav...

    大家好,我是小夏,我來為大家解答以上問題。java面向對象的三大特點,java面向對象的理解很多人還不知道,現在讓我們一起來看看吧!

    1、java是一門純粹的面向對象的語言。面向對象這種程序設計模式它將現實世界中的一切事物都看作是對象,例如,一個人是一個對象,汽車、飛機、小鳥等等,都是對象;它強調從對象出發,以對象為中心用人類的思維方式來認識和思考問題。每個對象都具有各自的狀態特征(也可以稱為屬性)及行為特征(方法),java就是通過對象之間行為的交互來解決問題的。

    2、類是面向對象中一個重要的概念。類是具有相同屬性和行為特征的對象的抽象,類是對象的概念模型,對象是類的一個實例,通過類來創建對象,同一類的所有對象具有相同的屬性和行為特征。類具有三個基本特征:封裝、繼承、多態。

    3、封裝就是將對象的屬性和行為特征包裝到一個程序單元(即類)中,把實現細節隱藏起來,通過公用的方法來展現類對外提供的功能,提高了類的內聚性,降低了對象之間的耦合性。

    4、繼承是對原有類的拓展,舉例說明:我現在有一個Person類,但是我想要一個學生對象,他擁有Person類的所有屬性和方法,此外他還有學號屬性,及上課、寫作業等一些方法,我可以創建一個Student類,但是我不想重復寫Person類中已經有了的屬性和方法,那么,此時我就可以用Student類繼承Person類,Student類就擁有了Person類里的屬性和方法了,我只需要在Student類里添加另外的新的屬性和方法就可以了。Person類就成為父類,Student類就稱為子類。父類和子類之間是一般和特殊的關系,子類是一種特殊的父類。此外,子類還可以通過重寫來改變父類中的方法,重寫可以改變方法的返回類型和訪問權限,不能改變方法名稱。

    5、多態是建立在繼承的基礎上的,是指子類類型的對象可以賦值給父類類型的引用變量,但運行時仍表現子類的行為特征。也就是說,同一種類型的對象執行同一個方法時可以表現出不同的行為特征。

    本文到此講解完畢了,希望對大家有幫助。

  • 成人app