I see protected within the same package as same behaviour as default access.
However, no access when outside the package with the exception if you subclass a class that has protected members. Moreover, you have access to the protected members when you create an object of the class you used to subclass.
package com.A;
class A{
//protected members here
}
class C{
//protected members here
}
package com.B;
Class B extends A{
public static void main (
String []args){
B b = new B();
// b has access to protected members
C c = new C();
// c has no access to protected members
}
}