Java修飾符分為兩類。
修飾符可以用來(lái)修飾方法和屬性凯砍。
修飾符可以分為兩類:訪問(wèn)控制修飾符,非訪問(wèn)控制修飾符拴竹。
修飾符就像形容詞悟衩,起修飾作用的。
訪問(wèn)控制修飾符控制誰(shuí)可以訪問(wèn)它栓拜。(訪問(wèn):調(diào)用)
1. 公共:public? ? (所有人都可以訪問(wèn)它)
2.?受保護(hù):protected? (最麻煩了座泳。)
3.? 默認(rèn):default? (不寫(xiě)就是默認(rèn),那么只有在同一個(gè)包里的人才能訪問(wèn)他幕与。如果他有個(gè)兒子但是離家出走了(不在一個(gè)包里)那么也不能訪問(wèn)它了)
4. 私有:private (私有的只有自己可以訪問(wèn)挑势,其他人都不能訪問(wèn)了)
# 非訪問(wèn)修飾符:
## static 修飾符,用來(lái)修飾類方法和類變量啦鸣。
? ? 靜態(tài)變量潮饱,所有的對(duì)象都使用同個(gè)變量。
final 修飾符诫给,用來(lái)修飾類香拉、方法和變量,final 修飾的類不能夠被繼承中狂,修飾的方法不能被繼承類重新定義凫碌,修飾的變量為常量,是不可修改的胃榕。
abstract 修飾符盛险,用來(lái)創(chuàng)建抽象類和抽象方法。
synchronized 和 volatile 修飾符,主要用于線程的編程苦掘。