A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沉湎码海 中级黑马   /  2017-2-10 21:52  /  572 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java访问权限

我们知道,当我们定义了一个类,创建了该类的实例对象,那么我们就可以通过对象名.的方式来调用成员方法和成员属性。


所谓的访问权限,就是指:对于一个对象,能不能访问它的成员。

访问权限是  对象访问成员的一种权限、



当用一个类创建了一个对象之后,该对象可以通过“.”运算符操作自己的变量、使用类中的方法,但对象操作自己的变量和使用类
中的方法是有一定限制的。
所谓访问权限是指对象是否可以通过“.”运算符操作自己的变量或通过“.”运算符使用类中的方法。


对于私有成员变量和方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。





//



所谓访问权限是针对对象来说的。它是说,一个对象能不能访问自己的成员和调用类的成员方法。


对于私有成员变量和方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。


对于默认权限的成员变量和方法,只有在同一包中的类中创建该类的对象时,这个对象才能访问。

对于protected 的成员,只有在不同包的子类中创建的该类对象,这个对象才能访问。

对于公共访问权限的成员变量和方法,在任意的类中创建的该类对象都可以访问。










不同包中的子类



我们调用是通过对象的名来调用的。

所以对象的名在哪,对象的位置就在哪。



对象所处的位置。


































0 个回复

您需要登录后才可以回帖 登录 | 加入黑马