java中有哪些類 4、簡(jiǎn)述類的屬性或方法的訪問控制符public、private、protected以及不寫時(shí)(default)有什么區(qū)別?
4、簡(jiǎn)述類的屬性或方法的訪問控制符public、private、protected以及不寫時(shí)(default)有什么區(qū)別?修飾符當(dāng)前類與包子類相同。當(dāng)其他包的成員不編寫訪問修飾符時(shí),默認(rèn)值為defau
4、簡(jiǎn)述類的屬性或方法的訪問控制符public、private、protected以及不寫時(shí)(default)有什么區(qū)別?
修飾符當(dāng)前類與包子類相同。當(dāng)其他包的成員不編寫訪問修飾符時(shí),默認(rèn)值為default。默認(rèn)情況下,對(duì)于同一包中的其他類,它相當(dāng)于public,對(duì)于不在同一包中的其他類,它相當(dāng)于private。Protected對(duì)于同一包中的子類相當(dāng)于public,對(duì)于非父-子類相當(dāng)于private。在Java中,外部類修飾符只能是public或default,類成員(包括內(nèi)部類)可以有上述四個(gè)修飾符。