首页 > 试题广场 >

关于访问权限,说法正确的是? ( )

[单选题]

关于访问权限,说法正确的是? ( )


  • 类A和类B在同一包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类),类A可以访问类B的方法testB
  • 类A和类B在同一包中,类B有个protected的方法testB,类A不是类B的子类(或子类的子类),类A不可以访问类B的方法testB
  • 访问权限大小范围:public > 包权限 > protected > private
  • 访问权限大小范围:public > 包权限 > private > protected
发表于 2018-08-15 10:53:27 回复(18)
private 权限限于同一个类中; default 权限限于同一个包中,即包权限=default权限; protected权限限于同一个包中,以及不在同一个包中的子类 public 权限在不同包中都可以
编辑于 2017-06-23 17:38:39 回复(2)
作用域         当前类          同一package           子孙类                其他package
public              √                    √                           √                             √
protected         √                    √                            √                            ×
friendly            √                    √                            ×                            ×
private             √                     ×                            ×                             ×
没有时默认为friendly,如构造函数等~
编辑于 2017-05-19 16:55:04 回复(0)
public>protected>default>private
发表于 2017-08-30 11:21:07 回复(0)
public 权限最大
protected 权限其次  允许外包子类访问
default 权限第三 拒接一切外包访问
private 权限最小 仅允许类内部访问
发表于 2019-05-26 19:05:03 回复(0)
这里的访问应该有两层意思,一 .子类可以重写   二.该类对象可以调用  对于被protected 修饰的方法啊,,不在同一包中的子类,可以重写,不在同一包中的该类对象却不能调用

发表于 2018-09-21 10:47:13 回复(0)
public>protected>default>private
发表于 2017-06-29 15:39:09 回复(0)
1)public:公共的,任何类 2)protected:受保护的,本类、子类、同包类 3)默认的:什么也不写,本类、同包类 4)private:私有的,本类
发表于 2017-10-22 00:52:48 回复(0)
说的不够准确。如果要是直接调用不可以,new一个对象可以调用
发表于 2020-01-17 15:17:11 回复(0)
default 也称为friendly和包权限
编辑于 2018-07-18 19:46:33 回复(1)
public>protect ed>default>private
发表于 2022-02-04 15:58:30 回复(0)
没看同一包中
发表于 2021-07-15 10:55:55 回复(0)
发表于 2021-01-25 15:02:57 回复(0)
访问权限:public > protected > 包权限 > private
其中protected:
    在同一包内可以随意访问;
    不同包的子类中:①要么直接调用②也可以用子类对象(父类,其他类都不可以)来调用
发表于 2020-06-04 19:37:41 回复(0)
protected修饰的权限仅限于同一个包中,以及不在同一个包中的由public修饰的子类都可以调用
发表于 2021-11-16 00:22:22 回复(0)
为啥答案是A不是B,不是说不是一个包,不是子类关系吗。为什么还能访问
发表于 2024-06-27 10:03:13 回复(0)
public>protected>default>private
发表于 2024-05-24 10:07:04 回复(0)
protected修饰,同一包的不同子类也可以访问!!
发表于 2023-10-03 16:37:40 回复(0)
服了这个老六了,又不说是不是直接访问还是new对象
发表于 2023-03-26 23:17:03 回复(0)
public>protectd>default>private
发表于 2022-08-15 23:13:16 回复(0)