黑马程序员技术交流社区
标题:
Java访问控制权限
[打印本页]
作者:
沉湎码海
时间:
2017-2-10 21:52
标题:
Java访问控制权限
Java访问权限
我们知道,当我们定义了一个类,创建了该类的实例对象,那么我们就可以通过对象名.的方式来调用成员方法和成员属性。
所谓的访问权限,就是指:对于一个对象,能不能访问它的成员。
访问权限是 对象访问成员的一种权限、
当用一个类创建了一个对象之后,该对象可以通过“.”运算符操作自己的变量、使用类中的方法,但对象操作自己的变量和使用类
中的方法是有一定限制的。
所谓访问权限是指对象是否可以通过“.”运算符操作自己的变量或通过“.”运算符使用类中的方法。
对于私有成员变量和方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。
//
所谓访问权限是针对对象来说的。它是说,一个对象能不能访问自己的成员和调用类的成员方法。
对于私有成员变量和方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。
对于默认权限的成员变量和方法,只有在同一包中的类中创建该类的对象时,这个对象才能访问。
对于protected 的成员,只有在不同包的子类中创建的该类对象,这个对象才能访问。
对于公共访问权限的成员变量和方法,在任意的类中创建的该类对象都可以访问。
不同包中的子类
我们调用是通过对象的名来调用的。
所以对象的名在哪,对象的位置就在哪。
对象所处的位置。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2