2017-04-26|1638阅|作者:陆痴|举报 摘要:在Java中有4种访问控制权限,分别为 private、default、protected、public。 1.private--访问控制符         如果一个成员方法或成员变量名的前面使用了private访问控制符,那么这个成员只能在这个类内部使用。 2.default-
在Java中有4种访问控制权限,分别为 private、default、protected、public。 1.private--访问控制符         如果一个成员方法或成员变量名的前面使用了private访问控制符,那么这个成员只能在这个类内部使用。 2.default--默认访问控制符         如果一个成员方法或成员变量名的前面没有使用任何访问控制符,就称这个成员所拥有的的是default默认访问控制符。被default默认访问控制符修饰的成员可以被这个包(package)中的其他类访问。如果一个子类与其父类位于不同的包(package)中,那么子类也不能访问其父类中的default默认访问控制符修饰的成员 3.protected--访问控制符         如果一个成员方法或成员变量名前使用了protected访问控制符,那么这个成员既可以被同一个包(package)中的其他类访问,也可以被不同包(package)中的子类访问。 4.public--访问控制符         如果一个成员方法或成员变量名前使用了public访问控制符,那么这个成员可以被所有的类访问,不管访问类与被访问类是否在同一个包中。
				
  | 
			
				private      
			 | 
			
				defalut       
			 | 
			
				protected     
			 | 
			
				public       
			 | 
		
| 
				同一个类中
			 | 
			
				可以
			 | 
			
				可以
			 | 
			
				可以
			 | 
			
				可以
  | 
		
| 
				同一个包中的类
			 | 
			
				
  | 
			
				可以
			 | 
			
				可以
  | 
			
				可以
  | 
		
| 
				不同包中的----子类
			 | 
			
				
  | 
			
				
  | 
			
				可以
  | 
			
				可以
  | 
		
| 
				其他包中的类
			 | 
			
				
  | 
			
				
  | 
			
				
  | 
			
				可以
  |