public private protected default区别
时间: 2023-05-01 09:07:23 浏览: 136
public、private、protected、default是Java中的访问修饰符,用于控制类、属性、方法的可见性和访问权限。其中,public表示被修饰的对象可以在任何地方被访问;private表示只能在本类中被访问;protected表示只能在本类及其子类中访问;default(默认,不写访问修饰符)表示同一个包中的类可以访问。
相关问题
java的public private protected
public:公共访问修饰符,表示该类、方法或属性可以被任何其他类访问。
private:私有访问修饰符,表示该类、方法或属性只能被自己所在的类访问,其他类无法访问。
protected:保护访问修饰符,表示该类、方法或属性可以被自己所在的类和同一个包中的其他类访问,以及其他包中的子类访问。
注意:在类中,只有 public 和 default 级别的访问修饰符可以用来修饰类本身。而 private 和 protected 级别的访问修饰符只能用来修饰类的成员变量和方法。
public private protect default
- public: 公有,表示任何地方都可以访问。
- private: 私有,表示只有在该类的内部才可以访问。
- protected: 保护,表示只有在该类及其子类内部才可以访问。
- default: 默认,表示只有在同一个包内部才可以访问。
阅读全文