多项选择题

A.private私有成员变量或方法只能在类内部访问
B.public共有变量和共有方法可以在任何地方被访问
C.若其它类与当前类在同一个包中,那么在其它类内部能访问当前类对象的protected变量和protected方法
D.对于非内部类,不能用protected和private修饰,而只能用public修饰