权限修饰符

1. 权限修饰符

1.1 private修饰符【常用】
  1. 在本类中可以使用私有化的属性和方法

  2. 在同一个包下其他类中不能使用私有化的属性和方法

  3. 在不同包下面的其他类中不能使用私有化的属性和方法

总结:private修饰的成员变量和成员方法只能在本类中使用

1.2 不写(默认)
  1. 在本类中可以使用默认的属性和方法

  2. 在同一个包下其他类中可以使用默认的属性和方法

  3. 在不同包下面的其他类中不能使用默认的属性和方法

总结:默认的属性和方法只能在同一个包里使用

1.3 protected修饰
  1. 在同一个类下可以使用

  2. 在同一个包下其他类中可以使用

  3. 在不同包下面 如果是子类可以使用

总结:其他包下面的其他类不能使用 但是继承的子类可以使用

1.4 public【常用】

修饰方法和属性

公开的谁都可以

权限修饰符的名称当前类同一个包下面其他类不同包下面子类不同包下面的其他类
public 可以 可以 可以 可以
protected 可以 可以 可以 不可以
不写(默认) 可以 可以 不可以 不可以
private 可以 不可以 不可以 不可以

 

posted @ 2022-08-01 21:13  早睡晚起身体好  阅读(36)  评论(0)    收藏  举报