java -- 修饰符总结

权限修饰符

  • public:所有类都可以访问
  • private:当前类可以访问
  • default(默认,什么都不写):同一包下,可以访问
  • protected:子类可以访问

修饰符总结

修饰符类成员变量成员方法构造方法
public√√√√
default√√√√
protected√√√
private√√√
abstract√√
static√√
final√√√

修饰符使用常用规则:

  • 一般使用public修饰类,一个java文件中最好只有一个类。如果一个文件中有多个类,类名和文件名相同的类,必须用public修饰;其余类不能用public修饰。
  • 一般用private修饰成员变量,并提供相应的get、set方法
  • 一般用public修饰成员方法,除非那些你不想让人调用的方法,可以用private修饰。
  • 一般用public修饰构造方法,除非你不想让别人实例化这个类,可以用private修饰。