简述Java类成员的四种访问控制权限。
时间: 2024-05-24 18:13:34 浏览: 111
Java类成员有四种访问控制权限:public、protected、default、private。其中,public表示公共权限,任何类都可以访问;protected表示受保护权限,同一包内的类和不同包的子类可以访问;default表示默认权限,同一包内的类可以访问;private表示私有权限,仅本类可以访问。
相关问题
简述Java类成员的访问控制权限
Java中类成员的访问控制权限分为四种:public、protected、default、private。
1. public:公共访问控制权限,表示该成员可以被任何类、方法、变量访问。
2. protected:受保护的访问控制权限,表示该成员只能被当前类、子类、同包的类访问。
3. default:默认的访问控制权限,即不写任何关键词,表示该成员只能被同包的类访问。
4. private:私有的访问控制权限,表示该成员只能被当前类访问,其他类都不能访问。
4. 简述Java类成员的访问控制权限
Java类的成员访问控制权限分为四种,分别是public、private、protected和default。
1. public:public的成员可以被任何其他类的对象访问,无论这个对象是否在同一个包中。
2. private:private的成员只能被所在类的对象访问,其他任何类的对象都无法访问。
3. protected:protected的成员可以被所在类的对象访问,以及同一个包中的其他类的对象访问,以及其他包中继承了该类的子类的对象访问。
4. default:当一个成员没有明确地用public、private或protected修饰时,它就拥有默认访问权限。default访问权限的成员可以被同一个包中的其他类的对象访问,但是在其他包中无法访问。
需要注意的是,类的访问控制权限只对类的成员有效,对于类本身的访问控制权限,只有public和default两种,即只有public的类可以被其他包中的类访问,而default的类只能被同一包中的其他类访问。
阅读全文