千鋒教育Kerwin系列前端教程1000集(適合前端0基礎,h5(html5)/
2023-07-21 16:12 作者:大數(shù)據(jù)端口啊 | 我要投稿

對象是一種數(shù)據(jù)結構,可以存在很多屬性,并且每個屬性沒有數(shù)據(jù)約束,如果將屬性值存儲基本類型就可以描述精致的信息,屬性值可以是函數(shù)而對象更適合表示一個個體,面向最大的特點就是解除了程序的耦合性,它具有三大特性,封裝,繼承,多態(tài)。封裝就面向是把數(shù)據(jù)和操作封裝在一個對象里,繼承就是建立父子關系,使得子類可以繼承父類屬性和方法叫做繼承,多態(tài)就是指同一個方法 可以根據(jù)對象不同的表現(xiàn)而表現(xiàn)出不同的行為
面向對象是一種將現(xiàn)實世界的問題抽象成對象和類的編程思想。它通過封裝、繼承和多態(tài)等特性,使程序更易于理解、擴展和維護。在面向對象的編程中,我們注重從整體上考慮問題,將問題分解為一系列的對象,并通過對象之間的交互來解決問題
面向對象的解決方法
1、我先弄出兩個對象:“洗衣機”對象和“人”對象2、針對對象“洗衣機”加入一些屬性和方法:“洗衣服方法”“清洗方法”、“烘干方法
3、針對對象“人”加入屬性和方法:“加洗衣粉方法”、“加水方法
4、然后執(zhí)行
人加洗衣粉
人.加水
洗衣機洗衣服
洗衣機清洗
洗衣機.烘干
解決同一個問題,面向對象編程就是先抽象出對象,然后用對象執(zhí)行方法的方式解決問題
標簽: