多做题,通过考试没问题!

Java认证考试

睦霖题库>其他计算机考试>Java认证考试

什么是访问控制符?有哪些访问控制符?哪些可以用来修饰类?哪些用来修饰域和方法?试述不同访问控制符的作用。

正确答案: 访问控制符是指public/private/protected等表示访问控制(AccessControl)的修饰符,其作用是更好地控制类及其域、方法的存取权限,更好地实现信息的封装与隐藏,
方法的访问控制符包括private,protected,public和“默认访问控制符”。
类中限定为private的成员(域或方法)只能被这个类本身访问,即私有访问控制。
类中的成员缺省访问控制符时,称为缺省访问控制。缺省访问控制的成员可以被这个类本身和同一个包中的类所访问,即包访问控制。
类中限定为protected的成员可以被这个类本身,它的子类(包括同一个包中以及不同包中的子类)以及同一个包中所有其他的类访问。
类中限定为public的成员可以被所有的类访问。
J.ava中还有一种访问控制符为privateproteced,它限定能被本类及其子类可以访问,而包中的其他非子类的类不能访问。
类的访问控制符或者为public,或者缺省。(但内部类可以有private、protected等访问控制符。)
如果类用public修饰,则该类可以被其他类所访问;若类缺省访问控制符,则该类只能被同包中的类访问。
答案解析:
进入题库查看解析

微信扫一扫手机做题