JAVA中的私有和PUBLIC公有是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:04:04
JAVA中的私有和PUBLIC公有是什么意思?

它们是访问标志符,表明了它修饰的对象或者成员被访问的权利
public :表示公有的,可以被所有类访问(使用)
private: 表示私有的,只有自己所有的方法和类都能够访问

java中还要另外两个访问修饰符:protected 和 package

protected :可以被同一包中的所有类访问,可以被所有子类访问,子类没有在同一包中也可以访问

package :可以被同一个包中的类访问(使用),这个是默认的访问权限,

Api上面没那么基础的东西...

它们是访问标志符,表明了它修饰的对象或者成员被访问的权利

说白了,就是用来封装的!不想让你看到\使用的就用private

允许你使用的就申明为 public

还有一种是默认的 属于包内的 public

public 共有的,所有人都能够访问的到
private 只有在本类中可以使用,想让外界访问可加get和set方法

声明为私有的类或者方法,变量,只有本类的对象,方法可以适用,public则相反,建议去看下API,上面有介绍

public是公共的意思,是共有的,在同一项目,同一包中,同一累中,子类等都可以对它进行访问;
private是私有的意思,只能在本类中使用,别的类要是对其操作只能通过set和get方法来进行。