内部类、包、修饰符、代码块
內(nèi)部類:
內(nèi)部類概念:將類寫在其他類的內(nèi)部,可以寫在其他類的成員位置和局部位置,這時寫在其他類內(nèi)部的類就稱為內(nèi)部類。其他類也稱為外部類。
?內(nèi)部類分為成員內(nèi)部類、局部內(nèi)部類,內(nèi)部類中可以直接訪問外部類的所有成員。
成員內(nèi)部類:定義在外部類中的成員位置。
訪問方式:外部類名.內(nèi)部類名 變量名 = new 外部類名().new 內(nèi)部類名();
局部內(nèi)部類:定義在外部類方法中的局部位置。
訪問方式:在外部類方法中,創(chuàng)建內(nèi)部類對象,進(jìn)行訪問
?
?
包:
java的包,其實就是我們電腦系統(tǒng)中的文件夾,包里存放的是類文件。
類中包的聲明格式:package 包名.包名.包名…;
import導(dǎo)包格式:import 包名.類名;
?
?
修飾符:
public:修飾所有包中的所有類
?
protected:修飾本包中的類與其他包中的子類
default:修飾本包中的所有類
private:修飾本類
?
?
代碼塊:
局部代碼塊:局部代碼塊是定義在方法或語句中
構(gòu)造代碼塊:定義在類中成員位置的代碼塊
靜態(tài)代碼塊:定義在成員位置,使用static修飾
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/boss-H/p/10935780.html
總結(jié)
以上是生活随笔為你收集整理的内部类、包、修饰符、代码块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用vue-cli + webpack搭
- 下一篇: Django中ORM之或语句查询