一.成员访问控制权限

作用域

当前类

当前包

子孙类

其他包

public

protected

X

private

X

X

X

default

当前包下继承可以

X

访问控制从大到小:public------protected-----default----private

 

 

 

 

 

在这里有一点值的注意:那就是protected的访问权限比包访问权限要大,原因在于包访问权限只有在当前包的继承下才可以获得,而protected访问权限则在任何的继承条件下都可以使用。

例如:

Java中的访问权限细谈

Java中的访问权限细谈

 

 二.类的访问控制权限

类的访问权限只有public 和包访问,没有protected和private。

当类的访问权限为包访问是,注意类名重复问题。

如果仅仅只想在当前类的main方法中创建对象,那么可以将构造器设置为私有的

 

相关文章:

  • 2022-01-11
  • 2021-10-17
  • 2021-04-19
  • 2021-10-16
猜你喜欢
  • 2021-11-08
  • 2022-02-26
  • 2021-07-26
  • 2021-10-01
  • 2021-12-01
相关资源
相似解决方案