JavaSE基础知识(5)—面向对象(5.3访问修饰符)

时间:2025-01-21 15:06:33

一、说明

访问修饰符可以用于修饰类或类的成员(属性、方法、构造器、内部类)

二、特点

  名称 本类 本包 其他包的子类 其他包的非子类
private 私有的 × × ×
缺省 默认 × ×
protected 受保护的 ×
public 公共的

修饰类,只能通过缺省和public修饰
修饰成员(属性、方法、构造器、内部类),可以通过以上四种修饰

三、总结

如果想访问其他类的成员:
步骤1:先看该类是否在同一个包
  如果是,则直接创建对象,并进行步骤2
  如果不是,则需要判断该类的修饰符,如果是缺省修饰符,则不能访问
                   否则,需要导包,然后创建对象,并进行步骤2
步骤2:看该类成员的修饰符,如果是private,则不能访问。如果是其他修饰符,则遵循其他修饰符的权限