修飾符
1.訪問控制修飾符
default:默認的,可修飾方法设捐、變量在同一包內(nèi)可見,不使用任何修飾符
private:私有的塘淑,同一類可見萝招。被聲明為private的變量、方法存捺、構(gòu)造方法只能夠被所屬類訪問槐沼,并且類和接口不能聲明為private。
public:公有的捌治,被聲明為public的類岗钩、方法、構(gòu)造方法肖油、接口能夠被其他類訪問兼吓。如果幾個相互訪問的public類分布在不同的包中,則需要導入相應(yīng)的包森枪。由于類的繼承性视搏,類所有公有方法和變量都能被子類繼承审孽。
protected:受保護的,對同一包內(nèi)的類和所有子類可見 凶朗。被聲明為protected的變量瓷胧、方法和構(gòu)造方法能夠被同一包中的其他類訪問,也能被不同包中的子類訪問棚愤。protected不能修飾類和接口搓萧,接口中的成員變量和成員方法不能被聲明為protected。子類能訪問protected修飾的方法和變量宛畦,這樣就能保護不相關(guān)的類使用這些方法和變量
?注意:父類中聲明為public的方法在子類中也必須為public瘸洛。父類中聲明為protected的方法在子類中須為public或protected。父類中聲明為private的方法不能被繼承次和。
2.非訪問修飾符
static:創(chuàng)造類變量或者類方法反肋。靜態(tài)方法不能使用類的非靜態(tài)變量。靜態(tài)方法從列表得到數(shù)據(jù)踏施,然后計算石蔗。靜態(tài)變量,無論一個類實例化多少個對象畅形,它的靜態(tài)變量只有一份拷貝养距。局部變量不能被聲明為static變量。訪問直接采用類名.變量名或者類名.方法名日熬。
剩下的以后更新棍厌。