首页 > 软件资讯 > Java中public、private、protected区别

Java中public、private、protected区别

时间:2026-01-31 09:13:05

Java中public可被任意类访问,private仅限本类访问,protected允许同一包及子类访问。

阐述:Java中的成员访问权限 private:仅限于定义它的类内部可访问。 public:在所有类中均可访问。 protected:可在自身类及子类中访问,超出继承关系范围则不可用。总结:通过不同的访问权限修饰符,控制成员的可见性和作用域。

从图中可见,子类可访问保护成员但不能引用私有成员,证实了私有成员在继承时不可见这一观点。

接下来,我们将检验public的有效性。结果显示,它依然能正常运作。这意味着当前作用域中最松散的是private。

- 以下为测试代码,欢迎尝试使用。

- }

- }

- /**

- */

- }

- }

热门推荐