private √ × × × 类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。结果一 题目 访问修饰符public,private,protected,以及不写(默认)时...
百度试题 结果1 题目作用域public,private,protected,以及不写时的区别。相关知识点: 试题来源: 解析 答案:private-类可见,不写-包可见 protected-包可见,并子类可见 public-都可见反馈 收藏
public意味着公共的,可以在任何地方都可以使用;而private则意味着私有的,只能在当前类中使用。 protected比默认多了一种对继承者的限制,即只有当前成员所在类的子类可以访问,其他类(包括同一包中的其他类)都无法访问。 下面是四种访问修饰符的区别总结: | 修饰符 | 同一类 | 同一包 | 子类 | 其他包 | |---...
java中常用的访问限制修饰符有public,private,protected,以及不写,不写的修饰符也叫缺省的修饰符或者友好的修饰符。 1.private修饰的成员变量和函数只能在类本身和内部类中被访问。 2.protected 修饰的成员变量和函数能被类本身、子类及同一个包中的类访问。 3.public修饰的成员变量和函数可以被类、子类、同一个包...
1作用域public,private,protected,以及不写时的区别 2作用域public,private,protected, 以及不写时的区别 3作用域public,protected,private, 以及不写时的区别。 4作用域public,private,protected,以及不写时的区分 ?(10分) 5作用域 public,private,protected,以及不写时的区别?[基础] 反馈...
解析 答:区别如下: 作用域:当前类,同一PACKAGE,子孙类,其他PACKAGE PUBLIC√√√ //能被所有类访问 PROTECTED√√√× //本类合其子类访问,同一包中的所有类访问 FRIENDLY√√×× //可以被本类和同一包中的其他类访问 PRIVATE√××× //只能在本类中访问 不写时默认为FRIENDLY反馈...
1.Public:不同包、同一包、类内都可用 2.Private:类内 3.Protected: 不同包的子类、同一包、类内都可用 4.不写时:同一包内、类内
protected: protected这个修饰符比较繁琐,它涉及到是否是同一个包的问题。 同一个包的情况: 1.在当前类开发中,main方法之外可以直接借助名字使用,当前类的main方法中可以使用对象打点的方式直接使用成员。 2.在当前类之外,同一个包中,使用对象(或是类名,针对静态的)打点调用是被允许的。
protected成员在同包内类和子类间可访问,允许类的内部结构对继承类开放。默认访问修饰符的成员只能在同包内类访问,限制了代码的对外暴露。public与private完全相反,public允许在任何地方使用,而private仅限当前类。protected相较于默认,多了对子类的访问权限,但同一包内其他类无法访问。访问修饰符的选择...
2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用 ,即便是子类都不可以使用。 3、protected:protected对于子类(同一个包中,当前类中),就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。