黑马程序员技术交流社区
标题:
权限
[打印本页]
作者:
史晓霞
时间:
2011-11-13 15:36
标题:
权限
一个类没有定义修饰符,默认的是什么?一个成员没有修饰符,默认的是什么,一个方法没有修饰符,默认的是什么?
作者:
宁超
时间:
2011-11-13 15:43
类——没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入。
变量——在同一个包中可见,子类不在一个包中,子类中也不可见 。
方法——在同一个包中可见,子类不在一个包中,子类中也不可见。
作者:
喻尚健
时间:
2011-11-13 17:52
default访问控制权限(包访问权限):如果一个类的一个成员(包括属性和方法)或者一个顶级类不使用任何控制符修饰,我们就称它是默认访问控制,default访问控制的成员或顶级类可以被相同包下其他类访问。
作者:
xiwangliujiao
时间:
2011-11-13 18:55
类的访问权限有两种,public和默认的(default),方法和成员的访问权限有public,private,protected和默认的(default),默认权限的使用范围是在同一包下(package)
作者:
zhangxinxin
时间:
2011-11-14 02:53
它们默认的都是同一种访问权限:默认访问权限。此权限的权限范围小于public和protected.
如果被此权限修饰,那么在同一个类或者同一包下的不同类之间可以相互访问。与子父类无关,即同一个包的不同类,没有子父类关系也可以访问。
在子父类的方法覆盖中也要注意,此权限修饰的方法不能覆盖public和protected权限修饰的方法。
作者:
王新春
时间:
2011-11-14 08:04
一个类在缺省修饰符的时候,也就是没有修饰符的情况下,java会给它一个默认修饰符,它的权限是:在
同一个包中的类中可见
,在其他包中不能用import导入。
变量在缺省,没有修饰符的时候,也是采用默认的修饰符,权限是在
同一个包中可见
,子类不在一个包中,子类中也不可见。
方法在在缺省,没有修饰符的时候,也是采用默认的修饰符(default)———在
同一个包中可见
,子类不在一个包中,子类中也不可见
作者:
别让生命去等待_
时间:
2011-11-14 09:57
看被加分来看看,学习学习
作者:
别让生命去等待_
时间:
2011-11-14 12:08
默认的访问权限,通常被称为包访问权限,因为在这种权限下,类可以访问在同一个包中的其他类的成员,但是在包之外,这些成员如同指定了private一样。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2