一,類
? ? private修飾符:被修飾的屬性或者方法只能在類的內(nèi)部訪問
? ? protected修飾符:被修飾的屬性或者方法只能在類以及子類中訪問
? ? static修飾符:被修飾的屬性或者方法屬于類督弓,類實(shí)例化后的對象無權(quán)訪問
? ? readonly修飾符:被修飾的屬性对湃,只能在構(gòu)造函數(shù)內(nèi)初始化养铸,對象無權(quán)修改其值
? ? setter/getter方法:屬性只有g(shù)etter方法時(shí)讼积,功能和readonly修飾符一樣扛门,通過修改setter方法沐祷,可以選擇性賦值嚷闭,或者在賦值前后完成額外操作
? ? abstract修飾符:被修飾的類為抽象類,抽象類不能實(shí)例化為對象赖临,抽象類的非抽象子類才能實(shí)例化對象胞锰。在抽象類中,可以用abstract來修飾方法思杯,該方法不具有實(shí)現(xiàn)部分胜蛉,讓抽象類的子類去實(shí)現(xiàn)該方法,功能和interface類似色乾。抽象類和interface的不同之處是:抽象類可以包含有默認(rèn)值的屬性和實(shí)現(xiàn)完成的方法誊册。