a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 76|回复: 0

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

[复制链接]
发表于 2012-8-4 12:33:16 | 显示全部楼层 |阅读模式
什么是包?把一个类放在包里有什么作用?0 A4 S& U! t2 z
Java中的包(Package) 是一种松散的类的集合,是用来组织与管理类与接口的容器。包的作用主要是把需要协同工作的不同的类组织在一起,使得程序功能清楚、结构分明。中 华 考 试 网6 i9 s' p! {0 `

! H8 ]0 _- @: B& c作用域public、private、protected以及不写时(default)有什么区别?
  }# j# H4 X# b+ M当用一个类创建了一个对象之后,该对象可以通过“.”运算符访问自己的变量,并使用类中的方法。但访问自己的变量和使用类中的方法是有一定限制的。通过修饰符private、default、protected和public来说明类成员的使用权限。
  r* J6 r" f+ Zprivate(私有的):类中限定为private的成员只能在这个类中被访问,在类外不可见。
5 e% p, n* O9 k5 ~- y/ qdefault(无修饰符,缺省的):如果没有访问控制符,则该类成员可以被该类所在包中的所有其它类访问。( t1 p4 E& J9 o0 V6 F, Q& ]* U' k
protected(受保护的):用该关键字修饰的类成员可以被同一类、被该类所在包中的所有其它类或其子类(可以不在同一包中)的实例对象访问。7 `* B7 c+ k$ o" }0 L" c
public:用public修饰的类成员可以被其他任何类访问,前提是对类成员所在的类有访问权限。$ `- R4 J# f$ |* L
类成员访问控制符与访问能力之间的关系
- l- }% R' D% W. l: r4 l同一个类 同一个包 不同包的子类 不同包非子类
9 W) q7 y, _" B; {3 kprivate *
( f, Y! N3 B) M) Fdefault * *( C* Z) c3 {& a" `, G& r, b
protected * * *
: _* c1 T! p4 a  t4 R% M  g) Rpublic * * * *
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 07:04 , Processed in 0.218676 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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