网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
3、属性和方法的访问权限修饰符有哪四种?
参考答案和解析
(1)@PROTECTED修饰的成员变量只能被该类本身的方法或其子类的方法使用,相当于在默认情况下什么访问限制符都不加,即没有明确限定范围的默认就是@PROTECTED的情况。(2) @PUBLIC修饰的实例变量不仅能够被所在类以及其子类的方法使用,还可以被所在类以外的对象所使用。@PUBLIC修饰的成员变量虽然用起来很方便,但它在一定程度上破坏了面向对象编程对数据封装性的要求,因此在程序中不建议大量使用。(3) @PRIVATE为私有限制符,被它修饰的实例变量,只能被本类的方法访问,该类的子类都不能访问。(4) @PACKAGE这个类型修饰符最常用于框架类的实例变量。当使用@PRIVATE太限制,使用@PROTECTED或者@PUBLIC又太开放时候,可以考虑使用此修饰符。
更多 “3、属性和方法的访问权限修饰符有哪四种?” 相关考题
考题
下表正确的是在父类中的访问属性 访问修饰符 在子类中的访问属性A. public private 不能直接访B. protect public publicC. private public 不能直接访问D. protect private protect
考题
下表正确的是 在父类中的访问属性 访问修饰符 在子类中的访问属性A.public private 不能直接访问B.protect public publicC.private public 不能直接访问D.protect private protect
考题
下表正确的是( )。 在父类中的访问属性访问修饰符在子类中的访问属性A.publiCprivate 不能直接访问B.protect publiC publicC.private publiC不能直接访问D.protectprivate protect
考题
单选题在Action类中定义的属性使用修饰符(),属性和属性对应的getter和setter方法使用修饰符public。A
privateB
PublicC
protectedD
default
考题
填空题在UML类图中分别用()表示属性与方法的公有、保护、默认和私有访问控制权限。
热门标签
最新试卷