关于java的访问修饰符的问题:
(1)
Java的访问修饰符就是去规定类以及类中的属性和方法的访问权限,java中一共有四种访问修饰符 public private protected default。
其中default比较特殊:default不能修饰属性,default只能修饰接口中的方法,不能修饰普通类中的方法
只有public可以修饰类
(2)
private,私有的访问权限,也是最严格的访问权限,仅只能在设置了该权限的类中访问,利用这个访问权限,表现出封装思想。
default,默认的访问权限,也是可以省略的访问权限,它不仅能在设置了该权限的类中访问,也可以在同一包中的类或子类中访问。
protected,受保护的访问权限,它除了具有default的访问权限外,还可以在不同包中所继承的子类访问。
public,公有的访问权限,也是最宽松的访问权限,不仅可以是同一个类或子类,还是同一个包中的类或子类