首页 > 试题广场 >

关于protected 修饰的成员变量,以下说法正确的是

[单选题]
关于protected 修饰的成员变量,以下说法正确的是
  • 可以被该类自身、与它在同一个包中的其它类、在其它包中的该类的子类所访问
  • 只能被该类本身和该类的所有的子类访问
  • 只能被该类自身所访问
  • 只能被同一个包中的类访问
                            public > protect > (default) > private
四种情况下能不能访问:
        同一个类:   YES       YES         YES     YES
        同一个包:    YES       YES         YES     NO
        不同包子类:  YES       YES         NO      NO
        不同包非子类:YES        NO          NO      NO
        (default)指不写修饰符

发表于 2019-09-02 09:32:30 回复(0)
等我明天码一个代码上来
发表于 2019-09-02 01:17:27 回复(1)
才智平庸的我实在想不明白为啥 Java 要把 protected 设计成可以被本包内访问
发表于 2019-09-26 22:45:12 回复(2)
昨天加刚才看的都说protect不能被同包的非子类调用啊。。
发表于 2019-08-30 12:05:26 回复(1)
不是public>default>protect>private吗?
发表于 2019-08-23 17:52:32 回复(2)
做错的反省一下
发表于 2019-08-21 21:50:15 回复(0)