a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 77|回复: 0

[考试试题] 2012JAVA试题:JAVA面试试题及答案3

[复制链接]
发表于 2012-8-4 12:33:16 | 显示全部楼层 |阅读模式
什么是包?把一个类放在包里有什么作用?
5 ^" l( \% m  y. yJava中的包(Package) 是一种松散的类的集合,是用来组织与管理类与接口的容器。包的作用主要是把需要协同工作的不同的类组织在一起,使得程序功能清楚、结构分明。中 华 考 试 网/ Z1 h3 |' m: s3 K6 ?5 w* T
1 @: a& S) d# C% D
作用域public、private、protected以及不写时(default)有什么区别?
5 M: I, b, }4 v6 m8 F* N当用一个类创建了一个对象之后,该对象可以通过“.”运算符访问自己的变量,并使用类中的方法。但访问自己的变量和使用类中的方法是有一定限制的。通过修饰符private、default、protected和public来说明类成员的使用权限。
* P# U# K( |# `( aprivate(私有的):类中限定为private的成员只能在这个类中被访问,在类外不可见。& Z, J& _! X4 [1 Y
default(无修饰符,缺省的):如果没有访问控制符,则该类成员可以被该类所在包中的所有其它类访问。
* g, N. e! ]4 v) x& ?5 L% |  u: bprotected(受保护的):用该关键字修饰的类成员可以被同一类、被该类所在包中的所有其它类或其子类(可以不在同一包中)的实例对象访问。
' I) B# O4 o+ j7 opublic:用public修饰的类成员可以被其他任何类访问,前提是对类成员所在的类有访问权限。2 D. a0 W1 _) }. z
类成员访问控制符与访问能力之间的关系* e8 u2 V" c9 n. P0 o; q
同一个类 同一个包 不同包的子类 不同包非子类- @0 Y( m/ g1 Z; t; q  V
private *" X% Q3 g( G  ?9 I
default * *
0 ^, y  A5 _  Q- v4 e* sprotected * * ** Q7 }! B9 {7 g8 y. t' m* s: h7 }
public * * * *
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-18 10:09 , Processed in 0.927852 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表