思特奇Java面试高频题(真实职场版+详细答案).docx

思特奇Java面试高频题(真实职场版+详细答案).docx

思特奇Java面试高频题(真实职场版+详细答案)

一、Java基础核心(思特奇必问)

1.说说面向对象三大特性,结合业务场景简单说明

三大特性是封装、继承、多态,我平时做后台业务开发一直在用:

封装:就是把类的属性私有化,通过get/set或者公开方法对外提供访问,隐藏内部数据和逻辑。比如我们做用户模块,用户的手机号、密码私有化,只提供查询、修改的公开方法,避免外部随意篡改数据,保证数据安全。

继承:子类复用父类的代码,减少冗余。项目里我会写一个BaseController、BaseService,把通用的分页、参数校验、异常处理、日志打印方法写在父类,所有业务Controller、Se

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档