Java笔试总结:作用域及匿名内部类继承与实现关系详解
需积分: 0 74 浏览量
更新于2024-04-10
收藏 258KB DOC 举报
JAVA笔试主要涉及了作用域(public、private、protected以及不写时的区别)和匿名内部类能否继承其他类或实现接口这两个问题。
首先,作用域是用来控制类成员的可见性和访问权限的。在JAVA中,public表示对所有类可见,private表示只有当前类可见,protected表示对当前类、同一包内的类和该类的子类可见,而不写则表示friendly默认可见性,即只有当前类和同一包内的类可见。这种区别在不同情况下的作用域表现如下表所示:
| 作用域 | 当前类 | 同一 package | 子孙类 | 其他 package |
|---------|----------|---------------|--------|--------------|
| public | √ | √ | √ | √ |
|protected| √ | √ | √ | × |
| friendly| √ | √ | × | × |
| private | √ | × | × | × |
另外,匿名内部类是指没有名称的内部类。在JAVA中,匿名内部类不能继承其他类,但可以作为接口,由另一个内部类实现。这意味着匿名内部类可以实现接口中的方法,但不能继承其他类的属性和方法。
综上所述,JAVA笔试主要包括对作用域和匿名内部类的理解。作用域控制类成员的可见性和访问权限,而匿名内部类则用于实现接口方法而不能继承其他类。在面试过程中,对这些概念的掌握和理解将有助于应对各种JAVA笔试问题。
2009-10-06 上传
2023-08-20 上传
2023-09-01 上传
2023-09-19 上传
2023-12-09 上传
2023-10-09 上传
2024-01-10 上传
yangjing0085
- 粉丝: 2
- 资源: 6
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储