计算机通用面试高频题库及详细答案(实战版)
一、计算机基础知识
1.简述面向对象的四大特性,结合实际开发举例
四大特性为封装、继承、多态、抽象,不是书面化概念,开发中落地场景很明确:
1、封装:把数据和操作数据的方法打包在一起,隐藏内部细节,只暴露对外接口。比如用户类,把用户名、密码私有化,只提供get/set方法和登录校验方法,外部不能直接修改密码,保证数据安全。
2、继承:子类复用父类的代码,减少冗余。比如开发系统中,所有实体类都有创建时间、修改时间、主键ID,抽取一个BaseEntity父类,User、Order等实体直接继承,不用重复定义字段。
3、多态:同一个行为,不同子类有不同
您可能关注的文档
最近下载
- 2021-2025年高考地理试题知识点分类汇编之地球与地图.pdf VIP
- 九年级历史下册新教材解读课件(统编版新教材).pptx VIP
- 住宅物业服务规范.pdf VIP
- 地埋电缆施工技术方案.docx
- T∕CERS 0100-2025 电力信息系统入网安全测试技术要求.pdf VIP
- TCAIM 024-2021 肺癌(非小细胞型)中西医结合诊疗专家共识.pdf VIP
- T_CACM 1613—2024(非小细胞肺癌中西医结合诊疗指南).pdf VIP
- 火电厂化学主管岗位竞聘试题及详细答案.docx VIP
- 腾讯综合素质测评项目二逻辑推理题新增.pdf VIP
- 2026年哈三中高三下学期三模语文试卷及答案.docx VIP
原创力文档

文档评论(0)