如题所述
javaä½ç¨åpublic ,private ,protected åä¸åæ¶çåºå«
å¨è¯´æè¿åä¸ªå ³é®åä¹åï¼ææ³å°±classä¹é´çå ³ç³»åä¸ä¸ªç®åçå®ä¹ï¼å¯¹äºç»§æ¿èªå·±çclassï¼base classå¯ä»¥è®¤ä¸ºä»ä»¬é½æ¯èªå·±çå女ï¼è对äºåèªå·±ä¸ä¸ªç®å½ä¸çclassesï¼è®¤ä¸ºé½æ¯èªå·±çæåã
1ãpublicï¼public表æ该æ°æ®æåãæåå½æ°æ¯å¯¹ææç¨æ·å¼æ¾çï¼ææç¨æ·é½å¯ä»¥ç´æ¥è¿è¡è°ç¨
2ãprivateï¼private表示ç§æï¼ç§æçææå°±æ¯é¤äºclassèªå·±ä¹å¤ï¼ä»»ä½äººé½ä¸å¯ä»¥ç´æ¥ä½¿ç¨ï¼ç§æ财产ç¥å£ä¸å¯ä¾µç¯åï¼å³ä¾¿æ¯å女ï¼æåï¼é½ä¸å¯ä»¥ä½¿ç¨ã
3ãprotectedï¼protected对äºå女ãæåæ¥è¯´ï¼å°±æ¯publicçï¼å¯ä»¥èªç±ä½¿ç¨ï¼æ²¡æä»»ä½éå¶ï¼è对äºå ¶ä»çå¤é¨classï¼protectedå°±åæprivateã
4ãdefault åå¨å å å å¤çåç±»é½å¯è§ã
ä½ç¨å å½åç±» åä¸package ååç±» å ¶ä»package
public â â â â
protected â â â Ã
friendly â â Ã Ã
private â Ã Ã Ã
å¨è¯´æè¿åä¸ªå ³é®åä¹åï¼ææ³å°±classä¹é´çå ³ç³»åä¸ä¸ªç®åçå®ä¹ï¼å¯¹äºç»§æ¿èªå·±çclassï¼base classå¯ä»¥è®¤ä¸ºä»ä»¬é½æ¯èªå·±çå女ï¼è对äºåèªå·±ä¸ä¸ªç®å½ä¸çclassesï¼è®¤ä¸ºé½æ¯èªå·±çæåã
1ãpublicï¼public表æ该æ°æ®æåãæåå½æ°æ¯å¯¹ææç¨æ·å¼æ¾çï¼ææç¨æ·é½å¯ä»¥ç´æ¥è¿è¡è°ç¨
2ãprivateï¼private表示ç§æï¼ç§æçææå°±æ¯é¤äºclassèªå·±ä¹å¤ï¼ä»»ä½äººé½ä¸å¯ä»¥ç´æ¥ä½¿ç¨ï¼ç§æ财产ç¥å£ä¸å¯ä¾µç¯åï¼å³ä¾¿æ¯å女ï¼æåï¼é½ä¸å¯ä»¥ä½¿ç¨ã
3ãprotectedï¼protected对äºå女ãæåæ¥è¯´ï¼å°±æ¯publicçï¼å¯ä»¥èªç±ä½¿ç¨ï¼æ²¡æä»»ä½éå¶ï¼è对äºå ¶ä»çå¤é¨classï¼protectedå°±åæprivateã
4ãdefault åå¨å å å å¤çåç±»é½å¯è§ã
ä½ç¨å å½åç±» åä¸package ååç±» å ¶ä»package
public â â â â
protected â â â Ã
friendly â â Ã Ã
private â Ã Ã Ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-04-10
这几个都是用来描述作用域的,
private 只能在本类中使用
protected在本包和子类中使用
public 所有都可以使用
default 默认本包内使用