首页 > 技术文章 > JavaSE基础知识(5)—面向对象(5.3访问修饰符)

truthseeking 2018-08-23 09:52 原文

一、说明

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

二、特点

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

 

 

 

 

 

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

三、总结

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

推荐阅读