面试真题

Java · 简单 · 腾讯

Java 面向对象三大特性

简单 Java 🎤 腾讯
参考答案
结论:面向对象三大特性是封装、继承、多态。要点:封装指隐藏对象内部实现,通过private修饰成员、public方法暴露,降低耦合;继承指子类用extends复用父类非私有属性和方法,单继承,实现代码扩展;多态指同一接口不同实现,编译时多态(方法重载)和运行时多态(方法重写,父类引用指向子类对象如Animal a=new Dog(); a.eat()调用子类方法)。三大特性提升代码复用与可维护性。
题目整理自公开面经,答案由校招宝自研生成,仅供参考