Declarations and Access Control - Programming

Q1:

What is the most restrictive access modifier that will allow members of one class to have access to members of another class in the same package?

A public

B abstract

C protected

D synchronized

E default access

ANS:E - default access

default access is the "package oriented" access modifier. Option A and C are wrong because public and protected are less restrictive. Option B and D are wrong because abstract and synchronized are not access modifiers.