修飾符
- 訪問修飾符
- 非訪問修飾符
1.訪問修飾符
用來定義類、方法或者變量,通常放在語句的最前面。
- private 私有的,當(dāng)前類內(nèi)可見;
- 默認(rèn),在當(dāng)前包內(nèi)可見,不使用用任何修飾符;
- protected 受保護(hù)的,對(duì)當(dāng)前包(包括當(dāng)前類、同包子類)、跨包子類可見。
- pubic 公有的,任意位置可見;
注:訪問修飾符不影響成員加載順序
2.非訪問修飾符
- static,用來創(chuàng)建靜態(tài)方法和靜態(tài)變量;
- final,用來修飾類、方法、變量,被修飾的類不能被繼承,修飾的方法不能被繼承類重寫,修飾的變量為常量,不可被修改,final不能修飾構(gòu)造方法
- abstract,用來創(chuàng)建抽象類和抽象方法;
- synchronized 和 volatile 修飾符,主要用于線程的編程;
寫在類上 位置可以和訪問修飾符互換,只要寫在class前面即可