java中有4中访问修饰符;(1)private(2)public(3) protected(4) friendly.
(1)private :被private修饰的变量和方法,只能在当前类中访问,其他类没有访问权限。如果其他类想要对变量进行读取和写入的功能,需要提供非private方法进行访问。
(2)public: 被public修饰的方法和变量,其他类都有访问权限,但是变量在多线程访问的情况下有线程安全问题的出新。
(3)protected:只能被当前类和所在包中的类进行访问,如果不在同一个包中,必须是该成员所属的子类。否则无法访问。