參考鏈接: Java中的訪問修飾符
* 問題:說說Java中接口、類、成員變量、成員方法、構造方法有哪些訪問修飾符和他們的作用范圍
? * 答:接口的訪問修飾符只有public 1個
? *? ? 類的訪問修飾符有public和默認(就是不寫的)2個
? *? ? 成員方法的訪問修飾符public protected? private和默認訪問修飾符(不寫)4個
? *? ? 成員變量的訪問修飾符public protected? private和默認訪問修飾符(不寫)4個
? *? ??
? *? ? public的范圍: 當前類 同一package 子孫類 其他package
? *? ? protected的范圍:? 當前類 同一package 子孫類
? *? ? default的范圍:當前類 同一package
?
?*? ? private的范圍:當前類?
?
package java基礎題目;
?
public class A2015年6月5日訪問修飾符作用域的范圍 {
}
?
//protected class test1{
//????
//}
/*
? ? ?這四個作用域的可見范圍如下表所示。
? ? 說明:如果在修飾的元素上面沒有寫任何訪問修飾符,則表示friendly。
? ? 作用域? ? 當前類 同一package 子孫類 其他package?
? ? public? ? √? ? ?√? ? ? ? ? √? ? ? ?√?
? ? protected? √? ? ?√? ? ? ? ? √? ? ? ×?
? ? friendly? √? ? ?√? ? ? ? ? ×? ? ? ×?
?
? ? private? ? √? ? ?×? ? ? ? ? ×? ? ? ×?
*/