1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的
其他类也可以访问protected成员。 3、无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,
这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限; 4、public修饰词,表示成员是公开的,所有其他类都可以访问;
这四个作用域的可见范围如下表所示。
说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
备注:只要记住了有4种访问权限,4个访问范围,然后将全选和范围在水平和垂直方向上分别按排
从小到大或从大到小的顺序排列,就很容易画出上面的图了。
- 浏览: 274115 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (208)
- ios (94)
- android (28)
- j2ee (17)
- java (33)
- C++ (7)
- ios bug (3)
- iOS 4s 5s 适配 (2)
- iOS7 (6)
- java设计模式 (4)
- svn (1)
- git (2)
- cocoa2d-x (3)
- iphone (5)
- eclipse (7)
- mysql (1)
- oracle (0)
- sqlserver (0)
- 云计算 (0)
- html5 (0)
- object-c (7)
- div+css (3)
- photoshop (0)
- 常用算法 (1)
- jquery mobile (3)
- 手机网站 (4)
- Linux (7)
- 学习网址 (2)
- lua (1)
- swift (2)
- php (2)
- SSH (3)
- 笔试题 (6)
- spring (2)
- hibernate (2)
- struts2 (3)
- FreeMarker (0)
- Spring MVC (3)
- jquery (2)
- tomcat (3)
- apache (0)
- JBoss (1)
- 分布式应用与集群 (0)
- 名词概念解释 (1)
- EJB (1)
- webservice (0)
- maven (1)
- Mac OS X (6)
- 其他 (1)
- spring boot (2)
- spring security (1)
- spring io (1)
最新评论
-
paladinosment:
你这个spring注解大全,就这么几行,还真是全。。。。。
spring 注解大全 -
samlomg:
我擦!我都进来了,你给我看这个!
shell 写多行命令 -
wenrisheng:
可以,最后就再写上自己的一点新的体会,这样才提高的快!
SSH 包说明和下载路径 -
samlomg:
博主我能转载文章么?
SSH 包说明和下载路径
发表评论
-
java datasource
2015-07-30 16:02 603//初始化时获取三个连接,取值应在minPoolSize与m ... -
pom.xml
2015-07-26 12:05 595<project xmlns="http:// ... -
java 位运算
2015-01-23 14:03 615java中有三种移位运算符 ... -
java的内存管理
2015-01-22 16:48 352Java语言中一个显著的特点就是引入了垃圾回收 ... -
ExecutorService
2015-01-22 10:00 3011.CachedThreadPool Cached ... -
Object-c代码规范
2015-06-15 16:58 975Version: 0.01 Author: wrs ... -
java注释规范
2015-01-19 15:56 323一、背景 1、当我们第一次接触某段代码,但又被要求在极短的时间 ... -
Base64字符串转换成图片
2015-01-16 14:42 1426Android: public Bitmap strin ... -
5 款用来开发 iOS 应用的 Java 开源工具
2015-01-15 10:16 422http://www.iteye.com/news/2746 ... -
关于hashcode与equal函数
2014-12-29 11:05 809hashcode:独一无二地代表了一个对象,并且通过has ... -
java Annotation注解开发
2014-12-24 09:26 1422什么是注解(Annotation): Annotat ... -
java 笔试题 Java面试宝典2013版
2014-11-19 16:05 8831. Java基础部分 1 ... -
根据ip查询所在城市
2014-09-25 13:49 1603在系统中,网站的头部一般都有显示是哪个城市的,用户进入到网站 ... -
Maven 多模块开发(二)-pom.xml
2014-08-28 08:45 1127<project xmlns="http:// ... -
Mac Linux设置环境变量
2014-08-21 14:21 699Mac 启动加载文件位置(可设置环境变量) ------- ... -
Maven 多模块开发(一)-新建项目
2014-08-21 11:09 13141. 模块说明 创建五个模块,用一个pom打包方 ... -
Maven 多模块开发(一)-安装环境
2014-08-21 09:50 590maven3 安装: 安装 Maven 之前要求 ... -
java Eclipse 调试
2014-06-06 10:10 1279Eclipse 调试器 Eclipse 平台的最大特色 ... -
jdk环境配置
2014-05-01 21:40 335JDK环境变量配置的步骤如下: 1.我的电脑-->属 ... -
堆与栈的区别
2014-03-14 13:47 624一个程序一般分为3段:text段,data段,bss段 ...
相关推荐
java中public、protected、默认、private关键字
(1) 用public、private、protected以及“友好的”数据成员及方法成员创建一个类。创建属于这个类的一个对象,并观察在试图访问所有类成员时会获得哪种类型的编译器错误提示。注意同一个目录内的类属于“默认”包的一...
答案:Java中的访问修饰符有public,protected,private,以及默认的(即不写任何修饰符)。它们分别表示对其他类或者其他包的访问权限。其中,public表示所有类都可以访问,protected表示同一包中和子类中可以访问...
Java中的访问修饰符包括public、protected、private以及默认(不加修饰符)。 4. **Java中的四种访问权限是什么?** Java中的四种访问权限是public、protected、default和private,分别表示公开、受保护、默认...
它解释了public、private、protected和默认访问级别的含义和用法,以及它们在类、接口、成员变量和方法中的应用。 能学到什么 通过阅读本文档,您将学习以下内容: 不同访问控制权限修饰符的作用和使用场景 如何...
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...
Java单选题详解一 、单选题 (本大题共100题, 小计100.0分)1. 访问权限修饰符有public、private、protected和默认修饰符(没
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...
1)private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是...
0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...
· 用protected修饰的属性和方法,父类和子类不在同一包下不能继承 子类又称派生类,父类又称基类和超类 super:关键字,对父类对象的引用,可以调用本类的属性和方法 super(); 对父类对象构造的调用,如果...
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他 package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × ...
Java 支持 4 种不同的访问权限: private 私有的 protected 受保护的 public 公共的 default 默认 1、访问权限 总结成如下表格: 修饰符 当前类 同一包内 子孙类 其他包 public yes yes yes yes protected yes yes ...
Java面试基础知识整理 1、 面向对象的特征有哪些方面? 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 等等...
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...
4、 有关public、private和protected (1) 无public修饰的类,可以被其他类访问的条件是:a.两个类在同一文件中,b.两个类 在同一文件夹中,c.两个类在同一软件包中。 (2) protected:继承类和同一软件包的类可...
* 数据增长:Vector 默认增长为原来的一倍,ArrayList 默认增长为原来的一半 三、HashMap 和 Hashtable 的区别 * 历史原因:Hashtable 基于陈旧的 Dictionary 类,HashMap 是 Java 1.2 引进的 Map 接口的一个实现 ...