千鋒教育Java入門(mén)全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java
2023-07-21 15:23 作者:bili_11289718619 | 我要投稿

面向?qū)ο缶哂腥筇卣鳎悍庋b性、繼承性和多態(tài)性,而面向過(guò)程沒(méi)有繼承性和多態(tài)性,并且面向過(guò)程的封裝只是封裝功能,而面向?qū)ο罂梢苑庋b數(shù)據(jù)和功能。所以面向?qū)ο髢?yōu)勢(shì)更明顯。
對(duì)象是具體的事物;類是對(duì)對(duì)象的抽象;
類可以看成一類對(duì)象的模板,對(duì)象可以看成該類的一個(gè)具體實(shí)例。
類是用于描述同一類型的對(duì)象的一個(gè)抽象概念,類中定義了這一類對(duì)象所應(yīng)具有的共同的屬性、方法。
類的屬性---類的成員變量
變量的分類:從聲明的位置來(lái)劃分分為:成員變量和局部變量。
成員變量定義在類的內(nèi)部或者方法的外部。
局部變量定義在方法的內(nèi)部。
屬性用于定義該類或該類對(duì)象包含的數(shù)據(jù)或者說(shuō)靜態(tài)特征。屬性作用范圍是整個(gè)類體,在定義成員變量時(shí)可以對(duì)其初始化,如果不對(duì)其初始化,Java使用默認(rèn)的值對(duì)其初始化。
方法用于定義該類或該類實(shí)例的行為特征和功能實(shí)現(xiàn)。方法是類和對(duì)象行為特征的抽象。方法很類似于面向過(guò)程中的函數(shù)。面向過(guò)程中,函數(shù)是最基本單位,整個(gè)程序由一個(gè)個(gè)函數(shù)調(diào)用組成。面向?qū)ο笾校麄€(gè)程序的基本單位是類,方法是從屬于類和對(duì)象的。
標(biāo)簽: