mbmc.net
当前位置:首页 >> JAvA中puBliC,privAtE,protECtED,和默认的区别 >>

JAvA中puBliC,privAtE,protECtED,和默认的区别

public全部类都可以访问 protected只有子类能访问 默认只有本包的类可以访问 private只有本类能访问

public修饰符表示所有类都能访问, protected表示同包、同包的子类以及不同包的子类能访问, default表示同包或同包中的子类能访问, private表示只有自己可访问。

private,public,protected,默认不写(firendly)1、Class类的访问权限: public:可以供所有的类访问。 默认:默认可以称为friendly但是,Java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。 即如...

public: 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 protected: 主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以...

(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 (2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类...

修饰符当前类同包子类其他包 public√√√√ protected√√√× default√√×× private√××× 类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected...

访问权限如下 类内部 本包 子类 外部包 public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × × 说明: 一 : Java的访问权限控制是停留在编译层的,只在编译的时候进行访问权限控制的检查,编译后的class文件,并没有留下痕迹 二 : ...

1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。 3、无修饰词(默认),表示包访问权限(default),同一个...

Java 的访问控制机制说明:1.任何声明为public的内容可以被从任何地方访问。 2.被声明成private的成员不能被该类外看到。 3.如果一个成员不含有一个明确的访问说明,马克-to-win,它只对同包可见, 不同包不可见。这是默认访问。 4.protected是...

网站首页 | 网站地图
All rights reserved Powered by www.mbmc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com