Loading

9.Java中的四种访问权限(private,public,protected,无修饰)

1.访问权限从何而来?

我们已经知道当一个类创建了一个对象后,该对象可以通过 . 操作符访问自己的变量,使用其中的方法。
实际上在Java中我们通过对象操作的变量和使用类中的方法是有限制的,我们并不是能随心所欲的访问一个对象的所有变量或所有方法的。
其限制的主要原因是在声明变量和方法时的修饰符,访问权限修饰符大概分为四类:
私有(private),公有(public),友好(无修饰符),保护(protected)

1.1.私有(private)

1.1.1私有变量和私有方法

在定义的类的时候在声明变量/方法前加上private修饰符,表示声明的是私有变量或方法,其访问权限是只能在自己类中的访问。当在另外一个类中用一个类创建了一个该类的对象后,该对象不能访问自己的私有变量,调用类中的私有方法。

想要对数据的操作只能在本类中处理就可以使用private这个关键字。

1.1.2 例子

public class PersonPrivate {
   
    private int x;
    private int getX() {
   
        return x
posted @ 2019-10-25 16:43  文牧之  阅读(97)  评论(0)    收藏  举报  来源