java 四大作用域(public protected default private)

xiaoxiao2021-02-28  57

作用域—当前类—同一包—子类—非同一包中(作用域层高到低) public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × ×

public: 表明该方法或者变量对所以得类是可见的,所有的类或者对象都可以进行访问。 protected:表明该变量或者变量不能被非同一包中的类或者对象调用, 子类具有访问父类的权限, default:表明只有同一类,或者同一包中的类有访问权限,而其子类不能访问 private:表明该方法或者变量只有当前类才可以进行访问

private 可以修饰内部类,不能修饰外部类 如:public class { private static class T{

}

}

转载请注明原文地址: https://www.6miu.com/read-80917.html

最新回复(0)