对于继承自己的class,父类可以认为他们都是自己的子女,而对于和自己都在同一个目录下的class,可以认为都是自己的朋友. public:对所有用户开发,所有用户都可以直接调用 private:自己私有.除了自己之外,任何人都不可以直接使用. protected:对于子女.朋友来说,是public的,可以自由使用,无任何限制.但对于其他外部的class,protected就变成了private. Java 中关于成员变量访问权限问题,一般书中会给出如下表格:…
浅析java修饰符之public default protected private static final abstract 一   修饰符的作用:用来定义类.方法或者变量,通常放在语句的最前端 二   分类(大致分两类) 1.访问修饰符,包括:public default protected private 2.非访问修饰符,包括:static final abstract 三 访问修饰符——Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java支持4种不同的访问权…
四种访问权限的控制 范围 private default protected  public 同一个类中 √ √ √ √ 相同包不同类 × √ √ √ 不同包的子类中 × × √ √ 不同包非子类 × × × √…
public: 具有最大的访问权限,可以访问任何一个在classpath下的类.接口.异常等.它往往用于对外的情况,也就是对象或类对外的一种接口的形式. protected: 主要的作用就是用来保护子类的.它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西 default: 有时候也称为friendly,它是针对本包访问而设计的,任何处于本包下的类.接口.异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以. private: 访问权限仅限…
import packa.*;//导入了packa包中所有的类.(不包括包中的子包)一般不会用,用哪个导入哪个. 导包的原则:用到哪个类,就导入哪个类.所有字母都小写. 权限列表:   public protected default private 同一类中 ok ok ok ok 同一包中 ok ok ok   子类中 ok ok     不同包中 ok       由上表可以看出: private:只供类内部使用,同一包都不行: default:默认的访问权限只提供同一类和同一包,子类不行…
温习一下:https://www.cnblogs.com/ldq2016/p/6872420.html…
Java中public,private,protected,和默认的区别 1.private修饰词,表示成员是私有的,只有自身可以访问: 2.protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员. 3.无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限: 4.public修饰词,表示成员是公开…
转载自:http://hi.baidu.com/ceoct/item/7e136a2417ba6f896f2cc33c Java class 中public.protected .friendly.private的区别1.类(class)             可见性修饰符: public—在所有类中可见,在其他包中可以用import导入.                                      缺省—就是没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入.…
java中public与private还有protect的区别 总是忘记.…
C++中public.protected.private 第一:private, public, protected 访问标号的访问范围. private:只能由  1.该类中的函数. 2.其友元函数访问. 不能被任何其他访问,该类的对象也不能访问. protected:可以被 1.该类中的函数.     2.子类的函数         3.其友元函数访问. 但不能被该类的对象访问. public:可以被           1.该类中的函数.     2.子类的函数.      3.其友元函数…