java里面的public是什么?

Python017

java里面的public是什么?,第1张

定义:public是一种访问修饰符(Java里访问限制最宽的),相同的还有private,protect,default。

被其修饰的类、属性以及方法不 仅可以跨类访问,而且允许跨包(package)访问。

java中public是一个访问权限修饰符,表示被修饰者有公共访问权限。

public:是最宽松的访问权限,如果一个成员(包括成员变量、方法和构造器等)或者一个外部类使用public访问控制符修饰,那么这个成员或外部类就可以被所有类访问,不管访问类和被访问类是否处于同一个包中,是否具有父子继承关系。

典型举例:

public class Student {

    private String name

    //public修饰符让其可以在全局范围内调用

    public String getName() {

        return name

    }

    public void setName(String name) {

        this.name = name

    }

}