1. 前言
java中有四种访问修饰符:private、default(无相应保留字)、protected和public。
今天,就让我们来了解一下这四种访问修饰符合元素的访问限制吧!
从强到弱依次是private、default、protected和public。
2. 访问修饰符介绍
java中有四种访问修饰符:private、default(无相应保留字)、protected和public。其含义如下:
- private:如果一个元素声明为private,则元素的访问权限仅限于当前类。
- default:如果一个元素声明为default,则元素的访问权限仅限于当前包。
- protected:如果一个元素声明为protected,则有当前包下的元素或其子类可以访问该元素。
- public:如果一个元素声明为public,则所有位置都可以调用元素(无论是在同一类中还是在同一包内)。
四种访问修饰符合元素的访问限制,从强到弱依次是private、default、protected、public。如果类A和类B的访问修饰符是public,当类A中的一个方法想要调用类B中的一个方法时,可以根据下图确定可访问性: