Java中private,private和protectedd,public和default的区别

> 问题详情
访问修饰符作用范围由大到小是() A)private-default-protected-public B)
悬赏:0&答案豆
提问人:匿名网友
发布时间:
访问修饰符作用范围由大到小是()A)private-default-protected-publicB)public-default-protected-privateC)private-protected-default-publicD)public-protected-default-private
为您推荐的考试题库
您可能感兴趣的试题
1以下对接口描述错误的有( )A)接口没有提供构造方法B)接口中的方法默认使用public、abstract修饰C)接口中的属性默认使用public、static、final修饰D)接口不允许多继承2以下关于final关键字说法错误的是( )(两项)A)final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B)final修饰的类肯定不能被继承C)final修饰的方法不能被重载D)final修饰的变量不允许被再次赋值3以下描述错误的有( )A)abstract可以修饰类、接口、方法B)abstract修饰的类主要用于被继承C)abstract可以修饰变量D)abstract修饰的类,其子类也可以是abstract修饰的4接口和抽象类描述正确的有( )(两项)A)抽象类没有构造函数B)接口没有构造函数C)抽象类不允许多继承D)接口中的方法可以有方法体
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用
2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。
注:不写时默认为friendly
下表为Java访问控制符的含义和使用情况
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10010次
排名:千里之外
原创:30篇
转载:13篇
(4)(3)(3)(1)(3)(1)(1)(1)(1)(1)(1)(2)(3)(1)(6)(3)(3)(2)(3)Java中访问修饰符public、private、protecte、default -
- ITeye博客
博客分类:
Java中访问修饰符public、private、protecte、default的意义讲解:public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不
     仅可以跨类访问,而且允许跨包(package)访问。
private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以
     及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、
     属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。
default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访
     问。
类的只有两种public,default(不同包不可以访问
public--都可访问(公有)
private--类内可访问(私有)
protected--包内和子类可访问(保护)
不写(default)--包内可访问 (默认)
public&protected&default&private
Java 方法默认访问级别 : 包访问
Java 类默认访问级别 : 包访问
对于一个Class的成员变量或成员函数,如果不用public, protected, private中的任何一个修饰,那么该成员获得“默认访问控制”级别,即package access (包访问)。
属于package access的成员可以被同一个包中的其他类访问,但不能被其他包的类访问。
包访问的控制力弱于private,但强于protected。因为一方面,只要是子类,不管子类与父类是否位于同一个包中,那么子类都可以访问父
类中的protected方法。但是一旦位于原类的包外,不管是否是其子类,都无法访问其属于package
access级别的成员。而另一方面,一个类可以访问同一个包中另一个类的package access成员,同时也能访问其protected成员。
(注:package是Java中的关键字,虽然包访问也是一种访问控制级别,但关键字”package”只能用来表示类属于哪个包,而不能像”private”,”public”那样放到成员变量或函数前面,作为访问控制修饰符。)
访问级别保护的强度:public&protected&默认&private
相关知识库:
Henry.cong
浏览: 131235 次
来自: 大连
其实java地重载是静态重载,本质就是定义了不同的方法,它在编 ...
厉害厉害,受教了,写得很详细,大牛以下试题来自:
填空题Java中访问限定符有【
】,protected,private和default等。 public
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 一对多(或1对多、或1:M、或1:N,其中M、N大小写均可)2.填空题 数字签名3.填空题 FilterOutputStream4.填空题 抽象窗口工具包或AWT5.填空题 public
热门相关试卷
最新相关试卷1、访问控制权限
1、访问控制权限
package org.lxh.demo08.
public class HelloDemo{
protected String name = "LXH" ;
// 只能在本包及不同包的子类中访问
在其他包的子类访问此类中的属性。
package org.lxh.demo08.
import org.lxh.demo08.g.HelloD
class SubHelloDemo extends HelloDemo{
public void print(){
System.out.println("访问受保护属性:" + super.name) ;
public class ProtectedDemo01{
public static void main(String args[]){
SubHelloDemo sub = new SubHelloDemo() ;
sub.print() ;
编译程序: javac -d . *.java
这样就不必先javac -d . HelloDemo.java 再javac -d . ProtectedDemo01.java会自动地进行先后编译
执行: java org.lxh.demo08.h.ProtectedDemo01
______________________________________________________________________________________________________________________________
如果现在没有使用子类,而是直接在不同类中访问,则会出现无法访问的错误。
package org.lxh.demo08.
import org.lxh.demo08.g.HelloD
public class ProtectedDemo02{
public static void main(String args[]){
HelloDemo sub = new HelloDemo() ;
System.out.println(sub.name) ; // 错误的,不同包的类无法访问
2、思想领悟
3、命名规范
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】阿里云免费套餐放量周:每天100个免费邀请码,更有坚果pro手机等你来抢&&
一个稳定可靠的集中式访问控制服务。您可以通过访问控制将阿里云资源的访问及管理权限分配给您的企业成员或合作伙伴。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
2017杭州云栖大会火热抢票
Loading...

我要回帖

更多关于 public protected 的文章

 

随机推荐