在Java程序中定义一个类?
在Java程序中定义一个类,类中有一个没有访问权限修饰的方法,则此方法()A访问权限默认为是publicB访问权限默认为是privateC访问权限默认为是protecte...
在Java程序中定义一个类,类中有一个没有访问权限修饰的方法,则此方法()
A 访问权限默认为是public B 访问权限默认为是private
C 访问权限默认为是protected D 以上都不是
请问这个题应该选择哪个答案,为什么? 展开
A 访问权限默认为是public B 访问权限默认为是private
C 访问权限默认为是protected D 以上都不是
请问这个题应该选择哪个答案,为什么? 展开
2个回答
展开全部
java函数的访问权限修饰符分为四种
public
可以被任何类访问
protected
可以被同一包中的所有类访问
可以被所有子类访问
子类没有在同一包中也可以访问
private
只能够被当前类的方法访问
缺省
无访问修饰符
可以被同一包中的所有类访问
如果子类没有在同一个包中,也不能访问
所以可以看出,没有修饰符的函数,既不是public、private,也不是protected,而是单独的一类,所以选D
public
可以被任何类访问
protected
可以被同一包中的所有类访问
可以被所有子类访问
子类没有在同一包中也可以访问
private
只能够被当前类的方法访问
缺省
无访问修饰符
可以被同一包中的所有类访问
如果子类没有在同一个包中,也不能访问
所以可以看出,没有修饰符的函数,既不是public、private,也不是protected,而是单独的一类,所以选D
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |