public 可以被所有其他类访问 protect 自身,子类及同一个包中类可以访问 private 只能被自身访问和修改) 还有默认,即无以上三种,同一个包中的类可以访问 此四种用于修饰,类名,变量名,方法名。 package 是用来管理java类位置的. 只能用在java类的首行,定义一个位置,如 package com.xxx.yyy; 不能用于修饰 类名,变量名,方法名等. 不在同一个包的类,需要用import 来导入包位置。